The 13" MacBook Pro only comes with the nVidia 9400m. It's the 15" and 17" MacBook Pro's that come with the dual video cards (nVidia 9400m and 9600GT, I believe). When surfing the net, viewing and editing desktops and running simple desktop apps the 15" and 17" MacBook Pro's use the 9400m, but when partaking in graphics intensive processes such as video editing or video games the 9600GT (or whatever card it is) is the work horse and the 9400m takes care of all the light stuff allowing the 9600GT to concentrate on the heavy stuff. Great concept in theory, but the problem is I don't want a laptop bigger than 13". I think laptops 15" and up defeat the purpose of buying a PORTABLE computer and with how expensive they are you are better off just buying a desktop since portability is obviously not an issue. You'll get more computer for you money buying a desktop.
As far as 1TB of Hard Drive space, they don't make a 1TB drive for a MacBook (or almost any laptop for that matter). They've found the standard 9.5mm thick hard drive size that almost all laptops use is just too small to pull enough platters and head(s) to hold 1TB of information. Give them time, though. They'll figure out how to squeeze 1TB into 9.5mm drives or they'll start increasing the size of the hard drive bay in future laptops but with the rise of netbooks and smartphones, it seems everything is getting smaller (even TV's... in total mass, not screen size).
They do make an OptiBay which allows you to replace the optical drive in your MacBook with a second hard drive. Two 500GB hard drives would give you 1TB of space, but then you loose the optical drive (or have to use it externally) and that again hinders the portability of the computer having to attach several devices to it to complete your setup when you arrive at the hotel or on location.