We had a very positive experience with 99designs. We offered $200 awards to the top 2 entries for logo design and got 140 or so submissions/revisions from 36 different designers. We had a very difficult time narrowing it down from the top 10 or so because the quality was so great and the designers were quite responsive.
We'll definitely be doing more there. There's a lot of talented people doing this work for fun and/or on the side to build up their portfolio. Not sure how long this will last for these low prices, but I definitely recommend taking advantage of it while it lasts.
We paid for logo work at about the same price from an online company and got something passable, but had worries the whole time that we wouldn't get anything good at all.
In the end the 99designer winner even sent us the raw Adobe illustrator files, etc. The pro firms I saw were only sending the SVG for artwork, but the raw source is even more useful if we need to transform things down the line (and helps confirm it's an original work).
Not sure what the quality will be for website design, but the logo design side seemed to "crowdsource" amazingly well. YMMV.