I find one way to get good traffic is to start using social networks.
Sites such as Del.icio.us and stumbleupon are both great options.
But in order for it to be effective, you've obviously need to become a fairly active member in the community.
That's my two cents. :-D