Ok atlast I am buying my dream machine. A MacBook Pro .. but am confused between the lower and the higher end model. Which one is the best bet for the buck ?? How much difference in speed is there between a 2.16GHz and 2.33 Ghz processor ?? Should I upgrade my HDD if at any point of time I want to install windows using a boot camp ?? I might need it for some accounting softwares used in school !! I suppose that RAM can always be upgraded at a later point of time. Apple prices for an upgrade seem to be a rip off. Please suggest and provide suggestions.