I have been a member of quite a few small dev team/indie game forums. perhaps getting connected to some social network sites? twitter is the one i am thinking of the most. Even if it is just one tweet every day, or every other day, I think it would help. You would be surprised, the amount of followers you can get in a few days. Tweet something, someone retweets it, your followers followers see it, so on so on.
oh, and i know ive been absent for a while, my laptop got destroyed, and i lost all the custom stuff i was working on.... so in my defeat, i just gave up instead of starting completely over. but i need my editing back. its like.... crack or something