I finally switched to ubuntu from windows. It didn't really take that long to convince me after using it on the desktop for about 4 days.
It is quite the efficient OS. Though I had some trouble with drivers for a brand new laptop in the 10.4 and 9.10 versions, 10.10 worked like a charm.
It is truly an OS designed by programmers for programmers... =]