I used Lanternfish Design to make my website, and have since used them to create print advertisements and posters.
I would definatly recomend their services, and felt like I received very attentive individualised service. They listened well, and helped me make a rough concept into a really satisfying final product.
In addition, the bid that I received from these guys was much lower than any others that I got. I think that these guys are a small company themselves and they seem to understand the particular needs associated with being a small business.
A pleasure to work with, and I'd definatly recommend them.