Well, first off, all the big sites don't use frames. They know a little about marketing. No, that's not what I'm suggesting. What I AM suggesting is that you don't get carried away with your graphics. Keep your graphics to a bare minimum.
Graphics take time to load.
People surfing the web are an impatient lot. They typically won't wait for images to load if it involves more than 15 seconds. If you must use lots of graphics, shrink the file size of all your images so they will load faster. So there you have it. The Top 3 mistakes by this growing army of small biz webmasters.