first off. i've searched the forums and read like 40 threads on hard drive upgrades, but didnt see my questions. so forgive me if they have been asked. i've decided it's time for a new laptop. this will become my primary machine for probably the next 3 years. although i do have a fairly powerfull desktop pc in case i need it. but i'm waiting for leapard. or at least waiting for them to give away free upgrade copies if i get tiger. so in the time i'm waiting i couldnt help but look at possible upgrades for performance. anything to get longer life out of it. but this will also be my first mac since my apple IIe. so i'm gonna go all out since this will be my main machine for hopefully the next 3 years. and i will be doing some image editing. and i'm also big on using alot of programs at once. and i will be using bootcamp and vmware to load vista, xp and maybe ubuntu. so i'm getting the 17" mbp, with the hd glossy screen. but, i also want to upgrade the ram to 4gb and the hard drive to the 200gb 7200rpm seagate drive. now, i'm also considering buying from macmall because if i get the vista home premium / boot camp bundle (i already have copies of xp) it's less than if i buy vista after market, not to mention cheaper than the apple store. so my question is, does anyone know if macmall gives you the full install discs or a recovery disc or what? if i put a new hd drive in, will i still be able to do fresh installs of both os's without losing any programs? i'd prefer to stay away from hd clone programs as i like clean installs. but i dont want to lose programs like ilife or other preinstalled mac programs i'm unaware of. i'm not to worried about vista as there's nothing standard in the os i care about. but as i'm unfamiliar with the mac os i dont know what to look out for, or what i might lose, if anything. but as i will be doing this pretty much right away i do not have to worry about any personal data or such. factory installs. any tips?