So I am going to be getting a refurb uMBP towards the end of the week and I am trying to decide between the 256mb and the 512mb versions of the 9600M. I will be using it mostly for surfing, blogging, programming, photoshop and gaming. Obviously the gaming is what really poses the question. I plan to play things like WoW, Aion, L4D2, Borderlands, CoD:MW2, Batman Arkham Asylum, and the like. Obviously this will be done in windows via boot camp. Is the 512mb absolutely necessary to play these games with decent settings or will I be fine with the 256mb as long as I have the discrete gfx (i.e. I know I wouldn't be able to play most of these on the 13" uMBP which is why I am already in the 15" category). Any help would be appreciated.