All the advice on this thread is great. I also recommend:
1. Create a Twitter account and be an active and engaged user. Dont just post your site's url. Contribute and retweet and comment on others tweets.
2. Join related meetups - not only you meet others but it gives an opportunity for learning about other businesses and potential business partners.
InsightsDigital
Posting Virtuoso
1,761 posts since Jun 2009
Reputation Points: 68
Solved Threads: 9
1. Forum Marketing
2. Article Mrketing
3. PPC
4. Word of Mouth
5. Thats my 4
organic search
paid search
social media and blogs
press releases
mobile marketing
AussieWebmaster
Junior Poster in Training
53 posts since Dec 2007
Reputation Points: 13
Solved Threads: 0
article marketing
forums,
blogs
social networks
social bookmarking
those help me most
Joe55555
Junior Poster in Training
89 posts since Jul 2009
Reputation Points: 14
Solved Threads: 0