Lots of good ideas already listed. Sharing your site on social networks, but make sure you give people a reason why they should visit your site, like a benefit. Something working very well for me right now is blog hopping, finding blogs in my niche and posting thoughtful posts with value. It works wonders if that blog has good amount of traffic and especially if you're first one to comment!