The programs I'll be using will be primarily: Safari, IE, IM, MS Office, iLife, Dreamweaver, and Photoshop. I know I'm getting an Airport Extreme card for our wireless network and APP to protect it for 3 years, but what else do you guys suggest for my needs? 1. 512MB RAM or 1GB? How much faster would it be? 2. 80GB hard drive or 160GB? How fast does 80GB fill up, like how many songs/pictures/programs would it be? 3. Bluetooth? What would it be good for other than a wireless keyboard and mouse? 4. 17" or 20"? Thanks for your suggestions!