Hello, I just signed up and I am thinking about switching to mac. I am a computer nerd (in training) and want to be computer repair, programmer, 3D modeler, Video editor, Music editor, Photo editor, security guru all in one package labeled computer geek I wanted to have experience in Windows Vista/XP, Mac os x, OPENsuse (linux), ubuntu (linux), archlinux, and other linux distros using virtualbox or installing it on my hard drive. Now here are a few things I would like my computer to be able to do... (run Final Cut studio or Sony Vegas (If I can't afford FCS) smoothly (doesn't matter if load times are long but I don't want continous crashes, errros, freezing, ect... I want to run Blender smoothly. As I said before I don't care about longer load times. I will probably use GIMP for photo editing. I want to learn programming languages such as python, C++, Java, and more. I don't game often but I do like to play Halo 2 and Warcraft 3 (8 year old game lol, so the macbook has to be able to play it ) Don't care if I have to lower settings but I do want it to run smoothly FPS is not much of an issue. When I say security guru I mean by Windows security. I will run XP or maybe even Vista under virtualbox. Then infect it for fun then clean it out. I don't care that much about style but I do want reliability (lasts longer then 2 years on average) I will add ram when I get it (upgrade ram option is expensive ) to 3 or 4GB. I don't multi task that much. So do you think the macbook is right for me? Please forgive me if I posted this in the wrong spot. I will run Windows Vista under bootcamp. P.S I'm on a budget EDIT: I'm 14 so it will be used in High school as well... EDIT 2: I was reading what notebook should I buy but... it didn't give me the info I needed.