To all of you whining that you can't play this game at ultra high quality settings on your laptops... Uhh... WAKE UP!. You guys are only fooling yourselves into thinking you can play this game at those settings.
For some reason, this seems to be a revelation to you guys that you can't run a brand new, envelope-pushing game at such high settings. Look at EVERY major first-person-shooter in the last 5 years, and you'll see that NO ONE was able to play those games at their max settings when they were released. Far Cry, Half-Life 2, Doom 3, etc and so forth. These are all envelope pushing games. Revolutionary new graphics technology. Meant to push hardware to the next level. Crysis (and the CryENGINE2 engine that powers it) is no different. Hardware doesn't drive the software to the next level, the software drives the hardware to the next level. Sure, it'd be nice to be able to play this game at 80FPS at 1920x1200 at max settings, but it won't happen on a hardware-pushing game such as this. If it were the case, we'd all still be seeing DirectX 6 games, using sub-1.0GHz processors, etc. We have yet to see the full potential this game and the graphics engine that powers it has to show...
If you're expecting to play every new game released at the best quality possible and at smooth framerates for the next 5 years, get a console, and you'll be stuck with the same basic graphical quality for the next 5 years.