A pencil and paper is useful here as well, as I sketch out my elements and figure out what needs to go where. I am more than comfortable making a photoshop mockup to illustrate what's going on in my head, but normally I prefer to code as I design. I am html and css savy, and always use clean, validated code. The sites listed below are from various freelance projects, and this website itself also serves as a portfolio piece.