I currently have a Mac Mini G4 (my first ) and a junky analog 15" monitor. Currently I am looking to upgrade once Leopard is shipping with any of these systems. Whichever system I choose I'm definitely ordering with 2GB as that is the cause of my main problem with my current Mac Mini. My other gripe is my 15" analog monitor, which is neither digital nor wide screen. I feel like I'm losing out on things I can do with my mac. I can't decide on getting the black Macbook vs. the 20" iMac. My main tasks on the machine are to use it for my music library(via a firewire drive), some internet surfing/regular use, to record a little bit with Garageband or Logic Express(if I upgrade), some use of iPhoto, and maybe an occasional windows game(but mostly more older games, as I haven't bought a new pc game in 3 year or so). I am looking for something to be good for the long run, maybe about 3-4 years(by then I'll get tech crazy and want a new one anyways). I don't know if I'm really a big laptop user, and maybe would want to get a desktop now and a laptop in a year or so. I don't need to have a computer in front of me while watching tv at all times, and if I really would need a laptop I have my current work Dell Lattitude D600 running Windows 2K - which isn't great but works if necessary. I don't really mind sitting at a desk(in my bedroom) to use a computer. My leaning is towards the iMac due to larger monitor(20 vs. 13) dedicated graphics card not having to connect/disconnect my fire wire drive better reliability in the long run(for a desktop vs. a laptop). faster dvd/cd burner But obviously the laptop is more mobile. I would order the macbook black version with 2gb of ram. For the iMac 20" I'd order it with 2gb of ram, but am possibly considering the video card with more ram, the larger hd(though I like using externals for most of my data) or the increase in processor. I basically want some feedback whether I'm making the right choice(not that I can screw this up that much).