I don't even know what the second thing is, but do you need to play Steam as well?
If so, the best 6+ hour battery-lifed laptop is the VAIO Z, which starts at...um...1900 US dollars. Sorry
IF YOU DON'T NEED THE BATTERY LIFE, do this. Get a VAIO CW, and get a second battery
. That's your best bet if you don't wanna spend money like crazy.
The Dell Studio 15 is also a good laptop choice for your needs. But bye-bye to your 6+ hour battery life. You'll have to do with about 5 hours.