I'm buying a MacBookPro soon and am interested in the capabilities of it playing windows base software and games. I am using the laptop for mostly graphic and video work and would like to keep the whole thing fairly clean. Im just interested in what the simplest, cleanest and most effective method is of performing such a task. I've read a little about; -CrossOver -VMware -Parallels and just wanted to know if anyone has had good or bad experience with any of these, and if their is a general recommendation. also i'd mostly like to be able to run my steam games on it, such as; -TF2 -CS:S etc. thanks.