It's probably time for a new website, unless you designed one last week... and even that could be out of date! It's like buying the latest, greatest cell phone on the market and seeing an ad for the new model as soon as you get home. So how can you prevent this?
First of all, remember that it's the content that people are looking for. If your design takes too long to load, is impossible to navigate, or draws attention away from the copy, it's not gonna fly. There's nothing more annoying than visiting a website and searching for the link that says "click to enter" or "skip intro." It looks fancy and entertaining, but there are ways to integrate those things into the home page without adding steps for your visitors.
At the other extreme, templates and blog sites are cheap, but they convey the same message about your company. "Bare-bones" designs don't support your brand and don't show your image or personality.
So where's the happy-medium? Does your website provide a nice balance of content and design? I'd love to hear your comments!