One general tip on drawing attention is to focus in on one particular thing - whether it's a particular software program, a piece of hardware you use a lot, or even something in the (gasp!) non-virtual world, focus in on it and have a lot of information about this thing. Eventually (and this may take a long time) fans of the product will start coming to those pages on your website, and will start exploring the rest of your web site.
Of course, I am currently not practicing what I'm preaching
But, I have done a site or two on things that I simply really like, and these sites get me quite a few thanks for the information and downloads that are provided (my main one like this is a site for Ray Dream Studio, a now-defunct 3D program) . The site doesn't receive a whole lot of hits, but it gets a fairly regular number of visitors, and provides an invaluable service for those who need it (mainly, some hard-to-find updates for the application) .
If you can find some information you can't find elsewhere on the web (even starting some fan pages for a famous person you don't see too much of on the web!) , this can add great stickiness to your site.
Of course, banners can always attract people, as well as some fun game... even seemly-simple things like desktop pictures seem to be quite popular, and can get a little note for your website right on people's desktops!
Well, that was plenty long-winded, I'll stop there...
