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.
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
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
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
I don't multi task that much.
So do you think the

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.