I always admired Mac as computers, cool designs, functionality in the OS, *nix in the core, everything just works. Many years ago I wished to have my own Mac, unfortunately I never had the income to buy one (Mac are even more expensive in the third-world). Twelve months ago I started to use a Mac for my everyday coding/writing work. Before this, I used Linux principally for the same tasks, so the migration was painless. My Mac is a iMac with a nice large screen (I love it!), 2GB RAM, 300 GB HD, Intel Core 2 Duo, very stylish. The exception in the design is the damn mouse, why one button? Many applications require the missing button, forcing to use the Control key, besides the scroll button is failing and failing. When I find a nice and cheap white 3-button mouse I change it. Put the terminal in the bar as access was the first thing I did, I discovered that is a common pattern for coding people like me. I was not impressed with the desktop effects, after being a regular user of Compiz/...