Very True. I spent 8 years mastering many programming languages and another 3 years developing a project. When it was time to release my project (a social networking site) I used every possible source to get users. From blogging, forums, social networking sites, tweeting, and even paid advertising through AdWords... I got to the point of 400 daily visitors to my login page... it costed me a good investment to get that as well. After 3 months of 400 daily visitors (about 36,000 visitors) I got ONE sign up. I've learned that people don't trust something they've never heard of before. You have to be popular to get popular... it's a catch 22.