Here's some advice I doled out earlier this morning. Of course it's MY viewpoint.
Things a slick web site should have...
1. Three "GOOD" price search engines.
2. Three "GOOD" regular search engines.
3. Up-to-date and exhaustive review linkages, (hardware, software, consumer products of all kinds).
4. Up-to-date coupon and discount code information, for (hardware, software and consumer products of all kinds).
5. A "well regulated" BBS. Along with a small section dedicated to exposing scammsters, by moderator ONLY. That avoids people "jumping the gun" to slam others.
6. A page dedicated to variuos downloads, viewable by registered members only. Hey, there has to be some incentive to sign-up with the place.
7. A very cool and fast loading back ground. No background music (unless it's cool).
8. An up-to-date news headline scroll.
9. An interesting theme.
10. A good fast "chat" area for registered members only.