Ahem... Many firms have A LOT of over-paid programmers/designers. A designe/programmer is not necessarily good just because he gets paid a lot. Same with firms. Just 'cause they had a few breaks and designed something that later grew big, thanks to the marketing skills of the firm ordering the job, doesn't necessarily make that firm GOOD. Ok, maybe good, but not EXCELLENT. I know people who would design/program any kind of site for 50%-75% TOPS of any top firm's price and could outbid any design firm. They just haven't caught any breaks yet and they're not known. That's the reality folks.
------------------
Respect,
DamageX