RotoGuru Menu
Daily blurbs
Message Forum
Forum Keepers
Sponsorship
Troubleshooting

GuruGolf
Login
Standings

Football Pickoff
Login
Standings


MFL Site

Football
NFL Schedule
Field Goals
Player Lookup

RotoHog SalCap
Sortable Stats
Weekly RHP
Assimilator

RotoHog Stock Ex.
Sortable Stats
Weekly RHP

FanDuel Football
Sortable Stats
Weekly FDP

Basketball
Hoop Pointers
Player Lookup

NBA Schedule
Full Season

Next 4 weeks
Sched-O-Matic

RotoHog SalCap
Sortable Stats
Yesterday's RSCP
Assimilator

RotoHog Stock Ex.
Sortable Stats
Yesterday's RHP

FanDuel
FanDuel Stats
Yesterday's FDP

Market Madness
Contest Site

Rules
Historical Stats
Recap of Entries
Unit Returns
Standings

Baseball
MLB Schedule
Base Advances
Player Lookup

RotoHog SalCap
Sortable Stats
Yesterday's RSCP
Assimilator

RotoHog Stock
Sortable Stats
Yesterday's RHP

FanDuel Baseball
Sortable Stats
Yesterday's FDP

FSL Baseball
Sortable Stats

General
Home page
Hall of Fame
Gur-who?


[RotoGuru logo]
[RotoGuru subtitle]

Fantasy Basketball Points

Updated 12/16/10 08:42 EST

Sortable RotoHog Sal Cap (RSCP) and Stock Exchange (RSEP) Basketball Points for games of Dec 15

All players are grouped by position. Click on a 'Jump to Position' link to jump to that position.
This table is sorted by RH Stock Exchange points (RSEP).

Multi-position players are listed at their non-forward position.
"Min" is "Minutes played".
RH Sal Cap prices are shown for both the Premier Hoops (PH) and Basic (BH) games.
Click on a player's name for a page of his day-by-day stats.
Current player prices are shown in $millions.

Other dates: Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9

Jump to Position:   Guard   |   Forward   |   Center
Guards
Name                   Pos  Team  RSCP  Min  PH $m  BH $m   RSEP   SE $   Opp.
Paul, Chris            G    NO    47.5   38  10.29  11.04  42.58  39.93   sac
Bryant, Kobe           G    LAL   44.0   34   7.49   8.62  39.91  30.93   @ ind
Nash, Steve            G    Pho   46.5   31   6.77   7.07  39.47  23.75   min
Chandler, Wilson       GF   NY    41.5   43   3.46   3.44  39.17  15.03   bos
Udrih, Beno            G    Sac   40.5   40   1.65   2.02  36.56   6.98   @ nor
Felton, Raymond        G    NY    45.0   46   5.37   5.96  36.25  24.33   bos
Holiday, Jrue          G    Phi   39.5   39   1.73   2.43  36.00  14.04   lac
Wade, Dwyane           G    Mia   39.5   40   8.44   9.10  34.44  30.58   cle
Iguodala, Andre        GF   Phi   37.5   41   6.51   7.14  34.10  21.15   lac
Augustin, D.J.         G    Cha   34.5   35   1.62   1.58  33.25  10.99   @ mem
Kidd, Jason            G    Dal   34.5   36   6.64   7.14  32.18  17.40   por
Sefolosha, Thabo       GF   OKC   34.5   34   1.16   0.81  31.31   6.14   hou
Allen, Ray             G    Bos   33.0   41   1.77   3.06  31.25  13.42   @ nyk
Conley, Mike           G    Mem   33.5   30   4.27   4.32  31.15  15.13   cha
Gibson, Daniel         G    Cle   35.5   39   1.23   1.06  30.85   7.03   @ mia
Parker, Tony           G    SA    35.0   35   3.88   4.32  30.27  15.24   mil
Butler, Caron          GF   Dal   36.0   33   3.13   3.54  29.97   6.36   por
Johnson, Wesley        GF   Min   33.5   36   1.33   1.80  29.43   5.11   @ pho
Ginobili, Manu         G    SA    38.0   30   3.86   4.88  29.23  16.89   mil
Williams, Maurice      G    Cle   31.0   38   2.80   3.11  29.21   9.20   @ mia
Mayo, O.J.             G    Mem   32.5   24   2.63   2.91  28.81   8.76   cha
Rondo, Rajon           G    Bos   36.5   34   7.11   8.14  28.76  37.10   @ nyk
Lowry, Kyle            G    Hou   30.5   35   2.62   2.45  28.41  13.12   @ okc
Evans, Tyreke          G    Sac   36.0   43   4.46   4.44  28.40  14.29   @ nor
Richardson, Jason      G    Pho   34.0   35   2.67   2.74  27.67  11.65   min
Miller, Andre          G    Por   32.5   32   4.88   5.06  27.41  14.99   @ dal
Martin, Kevin          G    Hou   28.5   27   2.69   3.25  26.53  10.53   @ okc
Douglas-Roberts, Chris GF   Mil   30.5   40   0.50   0.52  25.83   3.80   @ sas
Dunleavy, Mike         GF   Ind   26.0   28   1.59   1.14  25.33   7.25   lal
Ridnour, Luke          G    Min   28.0   32   2.28   0.88  25.24   5.45   @ pho
Harden, James          G    OKC   29.0   32   0.50   0.79  24.99   5.32   hou
Rose, Derrick          G    Chi   29.5   30   7.22   8.08  24.25  27.48   @ tor
Korver, Kyle           GF   Chi   24.0   21   0.50   0.69  23.63   5.00   @ tor
Brewer, Corey          GF   Min   27.5   28   0.91   1.35  23.44   5.26   @ pho
Barbosa, Leandro       G    Tor   26.5   30   0.50   0.65  23.25   5.85   chi
Bayless, Jerryd        G    Tor   28.0   33   0.78   0.56  22.31   5.79   chi
Artest, Ron            GF   LAL   24.5   27   1.41   2.02  22.30   9.07   @ ind
Batum, Nicolas         GF   Por   23.5   27   1.44   1.44  22.13   9.38   @ dal
Collison, Darren       G    Ind   26.0   34   1.55   2.03  21.92  15.71   lal
Westbrook, Russell     G    OKC   27.0   32   8.58   9.47  21.14  32.29   hou
Thornton, Marcus       G    NO    24.5   24   0.50   0.56  20.85   5.05   sac
Jennings, Brandon      G    Mil   22.5   43   3.98   4.07  20.65  14.65   @ sas
Rush, Brandon          GF   Ind   22.5   32   1.08   0.69  20.50   5.05   lal
Chalmers, Mario        G    Mia   22.5   35   0.70   0.54  20.32   5.28   cle
Meeks, Jodie           G    Phi   20.0   33   0.50   0.54  20.10   3.40   lac
Terry, Jason           G    Dal   21.5   32   2.33   2.86  19.45   9.42   por
Dragic, Goran          G    Pho   22.5   17   0.70   0.58  19.31   5.30   min
Roy, Brandon           GF   Por   19.5   30   6.65   6.86  19.15  13.64   @ dal
Davis, Baron           G    LAC   24.5   27   4.91   5.13  19.01   7.20   @ phi
Brewer, Ronnie         GF   Chi   20.5   26   0.50   0.65  17.72   4.31   @ tor
Dooling, Keyon         G    Mil   18.0   35   0.50   0.50  17.67   3.00   @ sas
Matthews, Wes          GF   Por   18.0   32   1.88   1.66  15.75   9.29   @ dal
Webster, Martell       GF   Min   16.0   24   0.50   0.50  14.72   5.23   @ pho
Hill, George           G    SA    16.0   33   0.70   1.10  14.34   5.68   mil
Maynor, Eric           G    OKC   15.0   16   0.50   0.56  14.04   3.51   hou
Fields, Landry         GF   NY    15.5   36   1.92   1.50  13.70   9.62   bos
Green, Willie          G    NO    14.5   25   0.50   0.50  12.77   3.29   sac
Williams, Louis        G    Phi   13.5   21   1.74   2.20  12.57   5.00   lac
DeRozan, DeMar         GF   Tor   14.5   31   0.70   0.88  12.48   7.74   chi
Lee, Courtney          G    Hou   14.0   27   0.50   0.83  12.48   4.60   @ okc
Flynn, Jonny           G    Min   15.0   17   1.46   1.89  12.45   5.55   @ pho
Parker, Anthony        G    Cle   14.0   37   0.50   0.52  11.90   4.60   @ mia
Vasquez, Greivis       G    Mem   12.5   18   0.50   0.50  11.06   3.06   cha
Henry, Xavier          G    Mem   12.5   22   0.50   0.54  11.02   3.46   cha
Budinger, Chase        GF   Hou   12.0   16   0.50   0.56  10.80   4.03   @ okc
Blake, Steve           G    LAL   12.5   29   0.67   1.13  10.73   4.83   @ ind
Gordon, Eric           G    LAC   19.0   37   3.80   4.28  10.68  14.21   @ phi
Allen, Tony            GF   Mem   10.5   12   0.50   0.60  10.57   3.51   cha
Brown, Shannon         G    LAL   12.5   14   0.50   0.81  10.24   5.87   @ ind
Watson, C.J.           G    Chi   13.0   18   0.50   0.50  10.12   3.57   @ tor
Livingston, Shaun      G    Cha   10.5   15   0.50   0.52  10.10   3.63   @ mem
Robinson, Nate         G    Bos   12.0   23   0.65   0.92   9.72   5.79   @ nyk
Sessions, Ramon        G    Cle   10.5   11   0.60   0.73   9.59   4.88   @ mia
Bogans, Keith          G    Chi   10.5   16   0.50   0.52   9.57   3.57   @ tor
Weems, Sonny           GF   Tor   14.5   30   0.50   0.56   9.35   5.26   chi
Bledsoe, Eric          G    LAC   10.5   16   0.95   1.13   8.85   6.10   @ phi
Jackson, Stephen       GF   Cha   15.0   29   4.41   4.76   8.67  13.55   @ mem
Belinelli, Marco       GF   NO    12.0   21   0.70   0.75   8.35   5.49   sac
Mills, Patrick         G    Por    9.0   13   0.50   0.50   8.25   3.29   @ dal
Barea, Jose            G    Dal   11.0   15   0.50   0.52   7.77   4.03   por
Turner, Evan           G    Phi    8.5   10   1.65   2.03   7.57   6.63   lac
Neal, Gary             G    SA     6.5   12   0.50   0.52   6.45   3.34   mil
Greene, Donte          GF   Sac    9.0   20   0.50   0.54   5.81   3.46   @ nor
Fisher, Derek          G    LAL    5.0   19   0.50   0.83   5.18   6.63   @ ind
Jeter, Eugene          G    Sac    5.0   10   0.50   0.50   5.15   3.23   @ nor
Daniels, Marquis       GF   Bos    6.5   17   0.50   0.52   5.12   4.20   @ nyk
Ford, T.J.             G    Ind    5.0   14   0.83   1.35   4.60   4.14   lal
Kleiza, Linas          GF   Tor    5.0   18   1.50   0.88   4.36   9.82   chi
Douglas, Toney         G    NY     5.5   16   1.11   0.79   4.19   5.45   bos
Carroll, Matt          G    Cha    5.0   13   0.50   0.50   4.16   3.00   @ mem
Henderson, Gerald      G    Cha    4.0   10   0.50   0.52   4.07   3.34   @ mem
Graham, Joey           GF   Cle    5.5   16   0.50   0.50   3.73   3.17   @ mia
Ariza, Trevor          GF   NO     3.5   20   2.84   3.20   3.61   9.29   sac
House, Eddie           G    Mia    3.5    6   0.70   0.63   3.49   4.83   cle
Head, Luther           G    Sac    2.0    9   0.50   0.52   2.11   3.57   @ nor
Jack, Jarrett          G    NO     5.0   14   1.60   2.03   1.76   5.38   sac
Stevenson, DeShawn     G    Dal    2.0   13   0.50   0.50   1.69   3.11   por
Smith, Ishmael         G    Hou    3.5   13   0.70   0.50   1.63   3.86   @ okc
Jones, Dahntay         GF   Ind    1.5    4   0.50   0.50   1.53   3.23   lal
Fernandez, Rudy        G    Por    4.0   16   0.50   0.52   1.43   5.36   @ dal
Foye, Randy            G    LAC    1.5    5   0.50   0.54   1.08   3.57   @ phi
Ivey, Royal            G    OKC    0.0    1   0.50   0.50   0.00   3.06   hou
Wafer, Von             G    Bos    0.0    3   0.50   0.52   0.00   3.06   @ nyk
Boykins, Earl          G    Mil    0.5    5   0.50   0.52  -0.92   3.11   @ sas
Butler, Rasual         GF   LAC   -2.0   18   0.50   0.60  -2.92   4.20   @ phi

Jump to Position:   Guard   |   Forward   |   Center
Forwards
Name                   Pos  Team  RSCP  Min  PH $m  BH $m   RSEP   SE $   Opp.
Boozer, Carlos         F    Chi   61.0   26   6.74   7.31  52.90  17.12   @ tor
Griffin, Blake         F    LAC   53.5   39   5.10   6.16  47.34  46.69   @ phi
Pierce, Paul           F    Bos   54.0   41   3.79   4.16  47.18  14.17   @ nyk
Garnett, Kevin         F    Bos   49.5   36   3.99   4.55  45.11  21.61   @ nyk
Duncan, Tim            F    SA    43.5   31   6.82   7.32  40.89  19.01   mil
Gay, Rudy              F    Mem   42.5   37   4.88   5.48  38.05  18.68   cha
Brand, Elton           F    Phi   38.5   36   4.21   4.13  37.74  24.25   lac
Durant, Kevin          F    OKC   44.5   36   9.14   8.40  35.68  31.52   hou
Dorsey, Joey           F    Tor   38.0   29   0.50   0.50  35.30   3.11   chi
Nowitzki, Dirk         F    Dal   40.5   37   7.05   7.89  35.28  23.40   por
Odom, Lamar            F    LAL   41.0   34   5.51   5.95  35.08  21.42   @ ind
Aldridge, LaMarcus     F    Por   42.5   42   5.30   5.55  34.04  15.13   @ dal
West, David            F    NO    34.5   41   5.77   6.31  31.24  14.16   sac
James, LeBron          F    Mia   40.5   38  10.70  11.10  30.55  36.39   cle
Hill, Grant            F    Pho   35.0   32   2.00   2.37  29.11   6.14   min
Davis, Ed              F    Tor   31.0   32   0.50   0.52  28.84   4.48   chi
Green, Jeff            F    OKC   33.5   39   3.49   3.92  27.68  10.58   hou
Scola, Luis            F    Hou   27.5   27   6.04   5.91  23.05  18.43   @ okc
Gibson, Taj            F    Chi   23.5   31   1.08   1.63  22.93   9.11   @ tor
Battier, Shane         F    Hou   22.5   33   0.70   0.88  21.73   6.58   @ okc
McGuire, Dominic       F    Cha   23.5   28   0.50   0.50  21.69   3.06   @ mem
Jones, James           F    Mia   21.5   24   0.70   0.71  21.64   5.23   cle
Smith, Jason           F    NO    22.0   17   0.50   0.52  21.61   3.91   sac
Jefferson, Richard     F    SA    24.0   34   1.22   1.81  20.64   7.25   mil
Posey, James           F    Ind   21.0   19   0.50   0.50  20.43   3.91   lal
Bosh, Chris            F    Mia   23.5   40   6.75   6.86  20.09  17.04   cle
Jamison, Antawn        F    Cle   21.5   39   3.64   4.02  19.71   7.07   @ mia
Gallinari, Danilo      F    NY    25.0   43   1.87   1.94  19.53   9.42   bos
Young, Thaddeus        F    Phi   21.5   24   1.49   2.00  18.88   5.39   lac
Dudley, Jared          F    Pho   18.5   29   0.50   0.54  18.27   4.43   min
Ilyasova, Ersan        F    Mil   22.0   30   0.99   1.36  17.86   5.05   @ sas
Deng, Luol             F    Chi   20.5   35   4.22   4.70  17.56  10.28   @ tor
Ibaka, Serge           F    OKC   18.0   24   1.84   1.39  16.16  10.17   hou
Mbah a Moute, Luc      F    Mil   15.5   22   0.50   0.54  16.11   3.97   @ sas
Cunningham, Dante      F    Por   17.0   24   0.50   0.52  15.80   3.68   @ dal
Landry, Carl           F    Sac   18.5   21   2.32   2.80  15.77   5.89   @ nor
Beasley, Michael       F    Min   23.0   27   3.18   3.82  15.47  13.85   @ pho
Thomas, Tyrus          F    Cha   18.5   18   1.35   1.93  14.98   6.23   @ mem
Gomes, Ryan            F    LAC   14.5   29   0.50   0.60  14.74   4.48   @ phi
Johnson, Amir          F    Tor   12.0   20   0.99   1.11  11.72   7.47   chi
Arthur, Darrell        F    Mem   14.0   17   0.70   0.56  11.24   4.48   cha
Granger, Danny         F    Ind   16.0   33   6.34   6.88  10.50  14.97   lal
Casspi, Omri           F    Sac   10.0   22   0.50   0.54  10.24   5.26   @ nor
Barnes, Matt           F    LAL   10.5   19   0.50   0.92  10.19   5.76   @ ind
Jones, Solomon         F    Ind   11.0   13   0.50   0.50  10.15   3.06   lal
Young, Sam             F    Mem   10.0    6   0.50   0.50   9.70   3.80   cha
Marion, Shawn          F    Dal   14.0   25   2.15   2.70   9.19   5.51   por
Wright, Julian         F    Tor    9.5   17   0.50   0.50   8.64   3.29   chi
Walton, Luke           F    LAL    8.5    8   0.50   0.50   8.58   3.11   @ ind
Hill, Jordan           F    Hou   14.5   24   0.50   0.50   8.40   3.34   @ okc
Warrick, Hakim         F    Pho   13.0   15   0.71   0.60   8.40   5.36   min
Cook, Brian            F    LAC   10.0   16   0.50   0.50   8.23   3.11   @ phi
Hickson, J.J.          F    Cle    9.5   20   1.27   0.58   7.66  14.74   @ mia
Hansbrough, Tyler      F    Ind    8.5   11   0.70   0.50   7.61   4.60   lal
Aminu, Al-Farouq       F    LAC    7.5   15   0.50   0.56   6.12   3.63   @ phi
Brown, Derrick         F    Cha    7.5   16   0.50   0.52   4.69   3.23   @ mem
Ebanks, Devin          F    LAL    4.0    2   0.50   0.50   4.04   3.23   @ ind
Patterson, Patrick     F    Hou    4.0    4   0.50   0.54   3.04   3.17   @ okc
Diaw, Boris            F    Cha    8.0   29   1.97   2.49   2.78   7.43   @ mem
White, D.J.            F    OKC    4.0    9   0.50   0.50   2.12   3.06   hou
Howard, Juwan          F    Mia    2.5    8   0.50   0.50   2.12   3.46   cle
Turkoglu, Hedo         F    Pho    4.5   15   1.94   2.13   2.07   7.47   min
Maggette, Corey        F    Mil    1.5    5   2.58   3.06   0.54   4.48   @ sas
Pondexter, Quincy      F    NO    -1.0    3   0.50   0.50  -0.92   3.11   sac

Jump to Position:   Guard   |   Forward   |   Center
Centers
Name                   Pos  Team  RSCP  Min  PH $m  BH $m   RSEP   SE $   Opp.
Love, Kevin            FC   Min   53.0   38   7.03   8.93  48.81  44.99   @ pho
Bogut, Andrew          C    Mil   49.0   36   4.72   5.35  47.40  28.25   @ sas
Stoudemire, Amare      FC   NY    55.5   42   7.50   7.57  44.13  30.06   bos
Frye, Channing         FC   Pho   39.0   35   1.06   1.35  41.17   9.20   min
Gasol, Pau             FC   LAL   47.5   36   9.10  10.28  41.14  41.13   @ ind
Hawes, Spencer         FC   Phi   41.0   34   1.39   1.90  38.71   4.88   lac
Varejao, Anderson      FC   Cle   41.5   40   2.57   2.52  36.64  12.76   @ mia
Jordan, DeAndre        FC   LAC   31.0   35   0.60   0.56  28.78   5.39   @ phi
Milicic, Darko         FC   Min   32.5   34   2.08   1.79  28.08  11.75   @ pho
Chandler, Tyson        C    Dal   29.5   35   1.57   1.97  27.94  11.85   por
Randolph, Zach         FC   Mem   32.0   32   6.41   6.77  27.38  14.23   cha
Okafor, Emeka          C    NO    31.0   33   3.03   3.81  27.19  13.81   sac
Hibbert, Roy           C    Ind   28.0   31   5.01   4.97  26.79  17.37   lal
Noah, Joakim           FC   Chi   29.0   26   6.37   6.91  25.24  23.32   @ tor
Gasol, Marc            C    Mem   27.5   25   3.89   4.32  25.09  15.09   cha
Gooden, Drew           FC   Mil   31.5   25   1.33   1.86  24.35   6.27   @ sas
Hayes, Chuck           FC   Hou   24.0   22   0.50   0.69  23.43   4.94   @ okc
Lopez, Robin           FC   Pho   24.0   24   0.70   0.99  21.86  11.59   min
Anthony, Joel          FC   Mia   20.5   23   0.70   0.60  19.62   5.39   cle
Miller, Brad           FC   Hou   16.5   12   1.18   1.02  18.06   6.05   @ okc
Dalembert, Samuel      C    Sac   16.5   19   2.40   2.69  17.06   6.98   @ nor
Davis, Glen            FC   Bos   19.0   28   1.50   1.60  16.14   9.92   @ nyk
Camby, Marcus          FC   Por   16.5   21   5.11   5.10  13.14  18.94   @ dal
Cousins, DeMarcus      C    Sac   20.5   27   1.83   2.70  12.34  15.58   @ nor
Thabeet, Hasheem       C    Mem   14.0   14   0.50   0.54  12.08   4.31   cha
Mohammed, Nazr         C    Cha   12.0   18   0.50   0.54  11.74   5.11   @ mem
Ilgauskas, Zydrunas    C    Mia   15.5   18   0.87   0.94  11.11   5.93   cle
Bynum, Andrew          C    LAL   11.5   18   3.62   3.89   9.64  13.96   @ ind
Bonner, Matt           C    SA    11.5   27   0.50   0.54   8.64   4.37   mil
Collison, Nick         C    OKC    9.5   13   0.50   0.52   8.60   4.03   hou
Brown, Kwame           C    Cha   13.5   27   0.50   0.50   7.94   3.40   @ mem
Blair, Dejuan          FC   SA    12.5   18   1.10   1.37   7.64   9.34   mil
McDyess, Antonio       FC   SA     8.0   15   0.50   0.65   7.60   5.47   mil
Thompson, Jason        FC   Sac   10.0   29   2.56   2.98   6.73   5.28   @ nor
Pekovic, Nikola        C    Min    7.0    5   0.50   0.52   6.53   3.68   @ pho
Asik, Omer             C    Chi    6.0   10   0.50   0.52   6.04   3.68   @ tor
Foster, Jeff           FC   Ind    6.0    8   0.50   0.50   5.58   3.00   lal
Andersen, David        C    NO     5.5    5   0.50   0.52   4.83   3.80   sac
Mullens, Byron         C    OKC    4.5    5   0.50   0.52   4.62   3.06   hou
Przybilla, Joel        C    Por    5.0    5   0.50   0.50   4.54   4.31   @ dal
Dampier, Erick         C    Mia    4.0    7   0.50   0.54   4.50   4.14   cle
Turiaf, Ronny          FC   NY     4.0    9   0.52   0.75   4.04   6.89   bos
Barron, Earl           C    Pho    5.0    8   0.50   0.52   3.58   3.40   min
McRoberts, Josh        FC   Ind    5.0   14   1.20   1.22   3.07   8.80   lal
Splitter, Tiago        FC   SA     3.5    4   0.50   0.63   3.07   5.74   mil
Haywood, Brendan       C    Dal    3.5   10   2.60   3.06   3.00   5.36   por
Diop, DeSagana         C    Cha    2.0    3   0.50   0.50   1.50   3.34   @ mem
Haddadi, Hamed         C    Mem    1.5    3   0.50   0.50   1.08   3.06   cha
Battie, Tony           C    Phi    0.0    1   0.50   0.50   0.00   3.11   lac
Collins, Jarron        C    LAC    0.0    2   0.50   0.50   0.00   3.11   @ phi


RotoGuru is produced by Dave Hall (a.k.a. the Guru), an avid fantasy sports player. He is not employed by any of the fantasy sports games discussed within this site, and all opinions expressed are solely his own. Questions or comments are welcome, and should be emailed to Guru<davehall@rotoguru2.com>.

 
© Copyright 1998-2010 by Uncommon Cents, LLC. All rights reserved.