I'm going to university next year and I'm looking for a computer to take with me. Right now I'm looking to get one of the new iMacs (the smaller one because of costs). I'd like some insight on a few things because I'm (or will be) new to the Mac world. Do you guys think that is would last me the whole time there (four years, maybe five)? I don't want to go out and buy a new one, and as Macs seem non-upgradeable so I'm not sure. Is there a wireless Mighty Mouse in the pipeline? I'd be getting the wireless keyboard and mouse, but I noticed that the mouse is downgraded with that. I'm not going to be buying the thing until Easter at the earliest so I'm willing to wait. How much RAM do you think I should aim for? I'm already up-grading the hard disc to 250 Gb and on top of the wireless set up I'm almost pushing £1000, and I can't really go much further. Is there anyway I can upgrade the RAM later if I end up with some spare cash with out shipping the thing back off to Apple? Also, do you think there will be any problems connecting it to the university network? I don't think I could live with out the Internet! I've read about these virtual PC programs you can get, are these any good? I've asked a few people and they say they run slow, but I don't know how slow that is. Could any one give me an idea of the sort of specs it would be running like? I'm thinking of getting one so I can still use some programs that I use quite a bit on my machine I've got now; like MS office and Macromedia Fireworks. I don't think I'll be able to buy all the software I'll need straight off. Failing of the Virtual PC idea, is there any good open source or free ware stuff I could use to be a good replacement? I've already started to use a program called OpenOffice which seems good enough to replace MS office. Is there a good list of decent programs about some where on the web? And finally, can the iMac communicate with an iBook with out wires? I'll be getting an iBook some when along the line, and I'm just curious. Thanks for any help, it'll be most welcome!