For web design, I like to try out new technologies such as HTML5 and CSS3. In fact, this site makes use of them. I do most of my web design and programming on Linux, and my browser of choice is Firefox or Chrome, at different times.
For development I use vim for coding. For source control I use git, mainly because github is such an awesome site.