I'm looking at getting a setup for iPhone dev. I'm looking at the entry level MBP on sale for $999 and the entry level iPod Touch @ $229 (might need more ram?) I currenty have a 3 year old laptop (duo core amd/2G Vista) and it works fine. I think the iMac is better bang/buck but I the resale value of the MBP seems higher. I can wait a few months for this combo, but I don't see much value in waiting for the student deal. $100 off MBP and free iPod touch. That's only a $129 difference from the onsale deal. Also, can these be upgraded by the user? SSD, Ram etc... Thanks, KarlJay.