In the market for my first mac in ~13 years. Mainly will be used for surfing, email, word processing and managing photos and music. The budget is $1000 give or take $100-$200. Currently I have a LCD that is fairly up to date. The rest of my gear is 20th century, so a m&kb upgrade will occur with any mac purchase...external speakers will also be added at some point. Here are my thoughts: iMac: PRO: solid desktop. good for the kiddies since it has no moving parts, although it might be mistaken for a dry erase board I can see much fun being had with photobooth. Currently good bang for the buck. CON: not upgradeable except for RAM which is a huge change from what i'm used to. 2 LCDs? Lots of deskspace will be lost for the gain in screen real estate which is somewhat unnecessary for my intents and purposes. Are 2 LCDs in this situation redundant? Macbook: PRO: Looks cool. Never know when you might need the mobility. Pretty good bang for buck considering. Can operate in clamshell with my current LCD. Can surf from the couch. Like the idea of having a laptop. CON: Don't really need mobility at this point. I have little kids, and macbook looks fragile (read: movable/hinged parts). Is it feasible to use macbook as desktop replacement? Feel like I might be paying a premium for a mobile platform that isn't really needed. Will not be able to conentrate on work at the office knowing that the macbook is alone with the kids during the day. Will want to buy m&kb for the kids use. Mac Mini: PRO: Small footprint. Nice form factor. Somewhat upgradeable. PRICE...kinda (see cons). Can use the money saved to buy speakers and upgrade RAM and buy new m&kb. CON: Not much bang for all the buck...too close to the Imac and Macbook in price but nowhere near in specs. Will probably need an external HDD and dvd burner. Well looking back over what I've written, it sounds like Imac is the way to go. If the Mac Mini would catch up in specs and go down in price a little, I'd like to go that route but right now it isn't a good deal. Please throw out any important points I may have missed and thanks for the input.