The white MacBook with 2G of RAM is great for programming unix applications. I run the webserver, the database, the search engine (Ferret) and all other desktop apps as well as Windows XP on parallels for IE debugging. I never have performance issues.