Buying now will be fine hardware wise. The only question is when is 10.3 coming out, and will it be a pay-for upgrade? Myself, I would get it now. That way, your friend the switcher, will have all summer to get used to his/her new machine as well as finding all the programs and such that he/she will want.