Potential macbook convert - windows on mac? I'm in the market for a new laptop and so have a few queries. What I'm after is a high res screen (when I say high res I mean I want better than 1280x800) and good battery life. Obviously this tends to point me toward Apple.

Currently I have a dell xps and whilst it's powerful, it has a low res (1280x800) and REALLY bad battery life. 

The main uses for me are general web browsing, visual studio development and really light gaming (football manager, maybe a small amount of terraria and minecraft). 

Obviously I'd be looking to install Windows 7 via boot camp to facilitate these things (unless any of those games have mac versions) - but I'll definitely need it for Visual studio.

I've googled around a bit and I'm getting conflicting information regarding battery life when running windows 7. Does anyone have any sort of idea what you get for just web browsing on the latest macbook pro using windows 7? I listed Visual Studio above and I know development will eat battery but I tend to develop when plugged in as opposed to on the go. 

How about general use? Are there any quirks or nuances? 

I've never used OSX before so it'll be a learning curve but everyone has to start somewhere! I do already have apple products in the shape of an iPhone and so I know their products tend to be intuitive and simple to use.

Has anyone ever used visual studio etc on a macbook? What about development with the mac keyboard, good or a nuisance?

Is there anything I haven't thought of I'd need to consider?

Cheers!
I'm going to suggest that for development - as opposed to for gaming - you may want to consider setting up a Windows virtual machine using VMWare Fusion or Parallels Desktop.  Both of these will apparently let you run them from a Bootcamp Windows partition so that you can boot into Windows for gaming but use a VM for other tasks, all using the same Windows installation.  I have no personal experience with that, as I use a VM exclusively, mostly for Visual Studio as well.

The reason is that this will give you Visual Studio on your Mac desktop so that you can run Mac apps for everything else.

FAIR WARNING!  If you start using a Mac, you will find Windows increasingly limiting and badly designed compared to OS X.  I'm serious; I much prefer working in MacOS now, even though I spend most of my day in Win7.