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 Sal Cap Points (RSCP).

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
Nash, Steve            G    Pho   46.5   31   6.77   7.07  39.47  23.75   min
Felton, Raymond        G    NY    45.0   46   5.37   5.96  36.25  24.33   bos
Bryant, Kobe           G    LAL   44.0   34   7.49   8.62  39.91  30.93   @ ind
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
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
Ginobili, Manu         G    SA    38.0   30   3.86   4.88  29.23  16.89   mil
Iguodala, Andre        GF   Phi   37.5   41   6.51   7.14  34.10  21.15   lac
Rondo, Rajon           G    Bos   36.5   34   7.11   8.14  28.76  37.10   @ nyk
Butler, Caron          GF   Dal   36.0   33   3.13   3.54  29.97   6.36   por
Evans, Tyreke          G    Sac   36.0   43   4.46   4.44  28.40  14.29   @ nor
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
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
Richardson, Jason      G    Pho   34.0   35   2.67   2.74  27.67  11.65   min
Conley, Mike           G    Mem   33.5   30   4.27   4.32  31.15  15.13   cha
Johnson, Wesley        GF   Min   33.5   36   1.33   1.80  29.43   5.11   @ pho
Allen, Ray             G    Bos   33.0   41   1.77   3.06  31.25  13.42   @ nyk
Mayo, O.J.             G    Mem   32.5   24   2.63   2.91  28.81   8.76   cha
Miller, Andre          G    Por   32.5   32   4.88   5.06  27.41  14.99   @ dal
Williams, Maurice      G    Cle   31.0   38   2.80   3.11  29.21   9.20   @ mia
Lowry, Kyle            G    Hou   30.5   35   2.62   2.45  28.41  13.12   @ okc
Douglas-Roberts, Chris GF   Mil   30.5   40   0.50   0.52  25.83   3.80   @ sas
Rose, Derrick          G    Chi   29.5   30   7.22   8.08  24.25  27.48   @ tor
Harden, James          G    OKC   29.0   32   0.50   0.79  24.99   5.32   hou
Martin, Kevin          G    Hou   28.5   27   2.69   3.25  26.53  10.53   @ okc
Ridnour, Luke          G    Min   28.0   32   2.28   0.88  25.24   5.45   @ pho
Bayless, Jerryd        G    Tor   28.0   33   0.78   0.56  22.31   5.79   chi
Brewer, Corey          GF   Min   27.5   28   0.91   1.35  23.44   5.26   @ pho
Westbrook, Russell     G    OKC   27.0   32   8.58   9.47  21.14  32.29   hou
Barbosa, Leandro       G    Tor   26.5   30   0.50   0.65  23.25   5.85   chi
Dunleavy, Mike         GF   Ind   26.0   28   1.59   1.14  25.33   7.25   lal
Collison, Darren       G    Ind   26.0   34   1.55   2.03  21.92  15.71   lal
Artest, Ron            GF   LAL   24.5   27   1.41   2.02  22.30   9.07   @ ind
Thornton, Marcus       G    NO    24.5   24   0.50   0.56  20.85   5.05   sac
Davis, Baron           G    LAC   24.5   27   4.91   5.13  19.01   7.20   @ phi
Korver, Kyle           GF   Chi   24.0   21   0.50   0.69  23.63   5.00   @ tor
Batum, Nicolas         GF   Por   23.5   27   1.44   1.44  22.13   9.38   @ dal
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
Dragic, Goran          G    Pho   22.5   17   0.70   0.58  19.31   5.30   min
Terry, Jason           G    Dal   21.5   32   2.33   2.86  19.45   9.42   por
Brewer, Ronnie         GF   Chi   20.5   26   0.50   0.65  17.72   4.31   @ tor
Meeks, Jodie           G    Phi   20.0   33   0.50   0.54  20.10   3.40   lac
Roy, Brandon           GF   Por   19.5   30   6.65   6.86  19.15  13.64   @ dal
Gordon, Eric           G    LAC   19.0   37   3.80   4.28  10.68  14.21   @ phi
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
Fields, Landry         GF   NY    15.5   36   1.92   1.50  13.70   9.62   bos
Maynor, Eric           G    OKC   15.0   16   0.50   0.56  14.04   3.51   hou
Flynn, Jonny           G    Min   15.0   17   1.46   1.89  12.45   5.55   @ pho
Jackson, Stephen       GF   Cha   15.0   29   4.41   4.76   8.67  13.55   @ mem
Green, Willie          G    NO    14.5   25   0.50   0.50  12.77   3.29   sac
DeRozan, DeMar         GF   Tor   14.5   31   0.70   0.88  12.48   7.74   chi
Weems, Sonny           GF   Tor   14.5   30   0.50   0.56   9.35   5.26   chi
Lee, Courtney          G    Hou   14.0   27   0.50   0.83  12.48   4.60   @ okc
Parker, Anthony        G    Cle   14.0   37   0.50   0.52  11.90   4.60   @ mia
Williams, Louis        G    Phi   13.5   21   1.74   2.20  12.57   5.00   lac
Watson, C.J.           G    Chi   13.0   18   0.50   0.50  10.12   3.57   @ tor
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
Blake, Steve           G    LAL   12.5   29   0.67   1.13  10.73   4.83   @ ind
Brown, Shannon         G    LAL   12.5   14   0.50   0.81  10.24   5.87   @ ind
Budinger, Chase        GF   Hou   12.0   16   0.50   0.56  10.80   4.03   @ okc
Robinson, Nate         G    Bos   12.0   23   0.65   0.92   9.72   5.79   @ nyk
Belinelli, Marco       GF   NO    12.0   21   0.70   0.75   8.35   5.49   sac
Barea, Jose            G    Dal   11.0   15   0.50   0.52   7.77   4.03   por
Allen, Tony            GF   Mem   10.5   12   0.50   0.60  10.57   3.51   cha
Livingston, Shaun      G    Cha   10.5   15   0.50   0.52  10.10   3.63   @ mem
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
Bledsoe, Eric          G    LAC   10.5   16   0.95   1.13   8.85   6.10   @ phi
Mills, Patrick         G    Por    9.0   13   0.50   0.50   8.25   3.29   @ dal
Greene, Donte          GF   Sac    9.0   20   0.50   0.54   5.81   3.46   @ nor
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
Daniels, Marquis       GF   Bos    6.5   17   0.50   0.52   5.12   4.20   @ nyk
Douglas, Toney         G    NY     5.5   16   1.11   0.79   4.19   5.45   bos
Graham, Joey           GF   Cle    5.5   16   0.50   0.50   3.73   3.17   @ mia
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
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
Carroll, Matt          G    Cha    5.0   13   0.50   0.50   4.16   3.00   @ mem
Jack, Jarrett          G    NO     5.0   14   1.60   2.03   1.76   5.38   sac
Henderson, Gerald      G    Cha    4.0   10   0.50   0.52   4.07   3.34   @ mem
Fernandez, Rudy        G    Por    4.0   16   0.50   0.52   1.43   5.36   @ dal
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
Smith, Ishmael         G    Hou    3.5   13   0.70   0.50   1.63   3.86   @ okc
Head, Luther           G    Sac    2.0    9   0.50   0.52   2.11   3.57   @ nor
Stevenson, DeShawn     G    Dal    2.0   13   0.50   0.50   1.69   3.11   por
Jones, Dahntay         GF   Ind    1.5    4   0.50   0.50   1.53   3.23   lal
Foye, Randy            G    LAC    1.5    5   0.50   0.54   1.08   3.57   @ phi
Boykins, Earl          G    Mil    0.5    5   0.50   0.52  -0.92   3.11   @ sas
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
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
Pierce, Paul           F    Bos   54.0   41   3.79   4.16  47.18  14.17   @ nyk
Griffin, Blake         F    LAC   53.5   39   5.10   6.16  47.34  46.69   @ phi
Garnett, Kevin         F    Bos   49.5   36   3.99   4.55  45.11  21.61   @ nyk
Durant, Kevin          F    OKC   44.5   36   9.14   8.40  35.68  31.52   hou
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
Aldridge, LaMarcus     F    Por   42.5   42   5.30   5.55  34.04  15.13   @ dal
Odom, Lamar            F    LAL   41.0   34   5.51   5.95  35.08  21.42   @ ind
Nowitzki, Dirk         F    Dal   40.5   37   7.05   7.89  35.28  23.40   por
James, LeBron          F    Mia   40.5   38  10.70  11.10  30.55  36.39   cle
Brand, Elton           F    Phi   38.5   36   4.21   4.13  37.74  24.25   lac
Dorsey, Joey           F    Tor   38.0   29   0.50   0.50  35.30   3.11   chi
Hill, Grant            F    Pho   35.0   32   2.00   2.37  29.11   6.14   min
West, David            F    NO    34.5   41   5.77   6.31  31.24  14.16   sac
Green, Jeff            F    OKC   33.5   39   3.49   3.92  27.68  10.58   hou
Davis, Ed              F    Tor   31.0   32   0.50   0.52  28.84   4.48   chi
Scola, Luis            F    Hou   27.5   27   6.04   5.91  23.05  18.43   @ okc
Gallinari, Danilo      F    NY    25.0   43   1.87   1.94  19.53   9.42   bos
Jefferson, Richard     F    SA    24.0   34   1.22   1.81  20.64   7.25   mil
Gibson, Taj            F    Chi   23.5   31   1.08   1.63  22.93   9.11   @ tor
McGuire, Dominic       F    Cha   23.5   28   0.50   0.50  21.69   3.06   @ mem
Bosh, Chris            F    Mia   23.5   40   6.75   6.86  20.09  17.04   cle
Beasley, Michael       F    Min   23.0   27   3.18   3.82  15.47  13.85   @ pho
Battier, Shane         F    Hou   22.5   33   0.70   0.88  21.73   6.58   @ okc
Smith, Jason           F    NO    22.0   17   0.50   0.52  21.61   3.91   sac
Ilyasova, Ersan        F    Mil   22.0   30   0.99   1.36  17.86   5.05   @ sas
Jones, James           F    Mia   21.5   24   0.70   0.71  21.64   5.23   cle
Jamison, Antawn        F    Cle   21.5   39   3.64   4.02  19.71   7.07   @ mia
Young, Thaddeus        F    Phi   21.5   24   1.49   2.00  18.88   5.39   lac
Posey, James           F    Ind   21.0   19   0.50   0.50  20.43   3.91   lal
Deng, Luol             F    Chi   20.5   35   4.22   4.70  17.56  10.28   @ tor
Dudley, Jared          F    Pho   18.5   29   0.50   0.54  18.27   4.43   min
Landry, Carl           F    Sac   18.5   21   2.32   2.80  15.77   5.89   @ nor
Thomas, Tyrus          F    Cha   18.5   18   1.35   1.93  14.98   6.23   @ mem
Ibaka, Serge           F    OKC   18.0   24   1.84   1.39  16.16  10.17   hou
Cunningham, Dante      F    Por   17.0   24   0.50   0.52  15.80   3.68   @ dal
Granger, Danny         F    Ind   16.0   33   6.34   6.88  10.50  14.97   lal
Mbah a Moute, Luc      F    Mil   15.5   22   0.50   0.54  16.11   3.97   @ sas
Gomes, Ryan            F    LAC   14.5   29   0.50   0.60  14.74   4.48   @ phi
Hill, Jordan           F    Hou   14.5   24   0.50   0.50   8.40   3.34   @ okc
Arthur, Darrell        F    Mem   14.0   17   0.70   0.56  11.24   4.48   cha
Marion, Shawn          F    Dal   14.0   25   2.15   2.70   9.19   5.51   por
Warrick, Hakim         F    Pho   13.0   15   0.71   0.60   8.40   5.36   min
Johnson, Amir          F    Tor   12.0   20   0.99   1.11  11.72   7.47   chi
Jones, Solomon         F    Ind   11.0   13   0.50   0.50  10.15   3.06   lal
Barnes, Matt           F    LAL   10.5   19   0.50   0.92  10.19   5.76   @ ind
Casspi, Omri           F    Sac   10.0   22   0.50   0.54  10.24   5.26   @ nor
Young, Sam             F    Mem   10.0    6   0.50   0.50   9.70   3.80   cha
Cook, Brian            F    LAC   10.0   16   0.50   0.50   8.23   3.11   @ phi
Wright, Julian         F    Tor    9.5   17   0.50   0.50   8.64   3.29   chi
Hickson, J.J.          F    Cle    9.5   20   1.27   0.58   7.66  14.74   @ mia
Walton, Luke           F    LAL    8.5    8   0.50   0.50   8.58   3.11   @ ind
Hansbrough, Tyler      F    Ind    8.5   11   0.70   0.50   7.61   4.60   lal
Diaw, Boris            F    Cha    8.0   29   1.97   2.49   2.78   7.43   @ mem
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
Turkoglu, Hedo         F    Pho    4.5   15   1.94   2.13   2.07   7.47   min
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
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
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.
Stoudemire, Amare      FC   NY    55.5   42   7.50   7.57  44.13  30.06   bos
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
Gasol, Pau             FC   LAL   47.5   36   9.10  10.28  41.14  41.13   @ ind
Varejao, Anderson      FC   Cle   41.5   40   2.57   2.52  36.64  12.76   @ mia
Hawes, Spencer         FC   Phi   41.0   34   1.39   1.90  38.71   4.88   lac
Frye, Channing         FC   Pho   39.0   35   1.06   1.35  41.17   9.20   min
Milicic, Darko         FC   Min   32.5   34   2.08   1.79  28.08  11.75   @ pho
Randolph, Zach         FC   Mem   32.0   32   6.41   6.77  27.38  14.23   cha
Gooden, Drew           FC   Mil   31.5   25   1.33   1.86  24.35   6.27   @ sas
Jordan, DeAndre        FC   LAC   31.0   35   0.60   0.56  28.78   5.39   @ phi
Okafor, Emeka          C    NO    31.0   33   3.03   3.81  27.19  13.81   sac
Chandler, Tyson        C    Dal   29.5   35   1.57   1.97  27.94  11.85   por
Noah, Joakim           FC   Chi   29.0   26   6.37   6.91  25.24  23.32   @ tor
Hibbert, Roy           C    Ind   28.0   31   5.01   4.97  26.79  17.37   lal
Gasol, Marc            C    Mem   27.5   25   3.89   4.32  25.09  15.09   cha
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
Cousins, DeMarcus      C    Sac   20.5   27   1.83   2.70  12.34  15.58   @ nor
Davis, Glen            FC   Bos   19.0   28   1.50   1.60  16.14   9.92   @ nyk
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
Camby, Marcus          FC   Por   16.5   21   5.11   5.10  13.14  18.94   @ dal
Ilgauskas, Zydrunas    C    Mia   15.5   18   0.87   0.94  11.11   5.93   cle
Thabeet, Hasheem       C    Mem   14.0   14   0.50   0.54  12.08   4.31   cha
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
Mohammed, Nazr         C    Cha   12.0   18   0.50   0.54  11.74   5.11   @ mem
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
Thompson, Jason        FC   Sac   10.0   29   2.56   2.98   6.73   5.28   @ nor
Collison, Nick         C    OKC    9.5   13   0.50   0.52   8.60   4.03   hou
McDyess, Antonio       FC   SA     8.0   15   0.50   0.65   7.60   5.47   mil
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
Przybilla, Joel        C    Por    5.0    5   0.50   0.50   4.54   4.31   @ dal
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
Mullens, Byron         C    OKC    4.5    5   0.50   0.52   4.62   3.06   hou
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
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.