I think it's important to be in a lot of different places. Have a personal website, facebook fan page, twitter page, and be on a lot of different music sites. It's a lot of work, but there are a lot of artists out there so it takes a lot to be seen. Another little extra thing you can do is have a youtube channel with updates. If you can put together a cool video with your music you have a chance to get a lot of views. Make sure in the youtube video info section that you have links to your website or other pages.