Ok so I used to be a big PC gamer. Not so much anymore because now I'm an adult and I have to start doing more work and less gaming on my machines. I still have a dedicated PC machine for my gaming. So now I'm thinking of getting a Macbook Pro 13 (I don't like the bigger screens) with the 4gb memory and a solid state drive. I'l probably dual boot it with Windows at some point. This will mostly be a work machine. (Coding, web dev, some image or video editing, but mostly the code thing.) My first question is, there are 2 games coming out in the next year I know I'll want to play on all my machines, this mac included. Starcraft 2 and Star Wars: Old Republic. I know this is all going to be speculation, but in your opinion, do you think the machine I described above will be able to play these games? Probably not at super amazing ultra HD fantastic forever leetzor settings. The graphics cards just aren't THAT good. But just at normal, enjoy a nice afternoon of gaming settings. Any opinions? My second question is, what time of the year do the new generations usually come out? Anything on the horizon that I should wait for? Maybe updated graphics card, etc?