I got interested in programming in high school and I got bought my first computer with scholarship money after I graduated in 2005. I did a lot of experimenting with different languages and gradually got better at php/mysql applications. After about 3 years of playing around with my scripts I naturally wanted to build a website. I started small; login/logout scripts, then I figured out how to upload photos and videos and even converting videos to flash in the process. I built a web crawler and a simple search engine. I won 3rd place in yahoo's hack week at georgia tech with a flex application I built. Then I started to make an alternative to craigslist, but after a few thousand lines of code I began to feel like no one wants to use my stuff, besides there's kijiji, which is already better, so I went back to the drawing board. I thought job search engines are crap, so maybe I can make a better one. I worked and worked and had the basics online, but I shot myself down again and figured monster is too big of a competiter. Then I started to make rss feed service, got a basic site setup, but I quickly found that that area was dominated by feedburner. My next idea was to build a dating site. I built lots of features, search results were sorted by compatibility and everything, but I just couldn't bring myself to put it online because its been done by so many other companies that I can hardly contend with, plus I want to do something original. So, I started to make wedding planner service, nope, weddingwire has that on lock down. I thought I could make a collaborative painting tool, webcanvas already did it. Tried to make a tutorial database, ehow has it already. It seems like I am incapable of coming up with something original, and even if I did, I hardly have the confidence to go through with it. I'm a bit of a loner so I don't have a handy co-founder. I know I have the programming skills to make great services, but I'm terrible at design and I have no money to find help. I get so frustrated when I think about how crowded the web is and that there's no room for little ol me. My dream is to make a web service that reaches millions of people and changes the world, but I feel like all the good ideas are taken and its all just too big for me to tackle. Any suggestions?