well, you can do programming and stuff on the current model but i agree it's prudent to wait. i did want to say that if you're in the US i would check to see if your state has a tax free weekend. usually this comes along mid to late summer and can save you (or your parents) a few hundred bucks.I know in the last event they did, but do they typically do that?
I just graduated high school and I am starting college next Fall and would really love a MacBook for programming and stuff.