Let me tell you how the world looks like from the "tech savvy" person viewpoint - everyone has an idea, they are all looking for a technical partner (that will only get a small part of the company because it's not his/hers idea) and 99.9% of those idea are worthless, and the 0.1% of ideas that are actually worth something are pitched by people that have no idea about the amount of work involved and will be generally unreasonable.
To find a partner you have to either bring money (and lots of it) or prove the idea is valuable and you can be trusted to do the work required to make it a successful product/service.
First you have to define what the service does and doesn’t do – this has to be extremely detailed and it’s best to do that in combination with mockups of the web site (this will help convince the tech partner your idea is doable, that you know what you are talking about and that you are willing to do some work).
You then have to talk to customers and do market research – and what you really want are a few people that say they’ll pay for this if you build it – this proves there’s some market for what you are proposing.
And finally you have to decide what you bring to the table, actually building something is extremely hard work – so you have to bring something equally valuable (your idea is not valuable, at this point in time it’s totally worthless).
So, any programmer that’s worth something is getting pitched crappy idea by unreliable people all the time – so, to “be heard above the noise” you have to prove that your idea is commercially viable and you are willing to work hard to do whatever it takes to make the product/service a success.