This webdesigner made the switch from Windows to Linux a few months ago and chronicled the changes they went through in order to make it work.
Part one covers the software he chose as well as the setting up process.
Part two is an update on how things are going and on some changes made in order to successfully perform web development on Linux.
The articles are aimed specifically at using Linux for Web development instead of average use.
Raúl Santos