Many Ideas but No "Hacking" Skills
nuweborder: 1.  I too am not a programmer, but I believe that I have great creative ideas, and I do have an educational background and professional experience in business in marketing.  I have a BBA in business mgmt, and MBA in marketing, and I work for myself as a social media marketer.  I have been where you are, and I decided not to learn code, but to just research and better understand what I wanted by projects to accomplish with code.2.  When I began my web startup http://www.bidrealm.net, I decided to outsource the programming work through hiring a contractor that I found on http://www.elance.com.  Here you can post what it is that you want to create and have people from around the world bid on your project.  Here are some tips.  Make sure you give your programmer example websites that resemble what you are looking for, with specifics.  Only pay your programmer in increments as they complete phases of the project (you can do this electronically via elance.com).  Before you hire a contractor, get a full statement of work, that shows exactly what work is to be completed.   Us the website's Private Message Board for all communication so that what is said and done is all documented for your safety.  Ask a of questions and give the contractor as much detail as to what you want as possible.  Check out the programmers posted work on the elance site, and check their references as well.  And lastly, you will get the best deal by hiring programmers located in India and China.  I hired my programmer from Mumbai, India. He is great, professional, and works for a large reputable company that also has offices in New Jersey, and I saved $45,000 on the programming cost, as opposed to hiring the company I was working with out of Cincinnati, OH.  Depending on the magnatude your project, you should pay no more than $10,000.  I paid $4500.3.  I would definately apply to YC.  I think that Paul Graham and his team can see the potential in you as a person, as well as your idea, and how well you understand it, its opsticals, and how you can overcome them to make your idea a great competitor.  It is not required that you be a programmer.  A great idea, and real world experience to better understand that idea and how you can develop it, many be a greater asset than being a programmer alone.  You can take you and your idea and experience, and plug in any good programmer, and make the startup happen.  But if you have just a programmer, and dont have you with your idea and real work experience, the startup goes nowhere.4.  If you're interested in partnering up.  Let me know.  Again, I am not a programmer, but I have gotten a starup off the ground without it, though learning, hard work, dedication, research, and utilizing resources.  And my company is debt free right now, with not investors except myself.  Contact me at lorenzo.dickerson@gmail.com if you have any more questions.