So far, I haven’t seen a bad website from any of the links posted here. Although I have to admit that I really don’t like white text on a black background, especially in that font. It’s not very easy to read.
As for Siegal charging $5000 for a page - they can probably charge a lot more than that for the right job. When you get into the stratosphere of graphic design, the sky’s the limit. NBC paid several million dollars for their little cube logo.
The high-end designers specialize in ‘branding’, or building a memorable online ‘image’. At this conceptual level, building web pages consists of much more than just good typography and aesthetics. And frankly, it’s way beyond my level of expertise. But I have seen quotes for 12-page web sites that came close to $100,000.
Some design firms go too far on the graphic side. Razorfish shot themselves in the foot by going so crazy with the ‘cool’ graphics that they designed bloated sites that took forever to load and were impossible to navigate. They made the news a couple of months ago because a client actually sued them for damages because they built a bleeding-edge web site that their client’s customers couldn’t use.
The real money in web design (other than the stratosphere mentioned about) is on the server side. The guys making the real big money are the architects who can build E-commerce sites. If you can build E-commerce sites in Java, say to connect a company’s SAP system to an Oracle database, you’ll be a rich person. The national average salary for E-Commerce specialists is about $112,000.
To be accepted at that level, you need some serious skills. Not only do you have to have a strong computing science background, but you have to have functional skills in a whole bunch of widely disparate technologies. You have to have the database skills of a Database Administrator, while being able to program middle tier objects in Java or COM. Then you need the web page skills, and a solid knowledge of the architecture of at least one or two operating systems, at the component level. Understanding of routers, IP addressing, firewalls, tunneling protocols, and all the rest of the infrastructure technologies are required too. It’s a lot to learn, and a ton of work to stay current, which is why these guys haul the big bucks.