I have a friend who is very "advanced" in technological things when it comes to computers.. i may say he is also not the most sympathetic person and tends to sell it all as his ideas
Not that i am not interested, but really, my advice would be to keep the idea to yourself!
Try to find hints on the 'net whether your idea is possible to implement with the existing technology. Even if not (yet), the idea may still be a good one, and maybe it is worth developing the underlying preconditions to build it, and make it work.
B.t.w. I would never have thought that something like "Facebook" would be such a success* - but here at least the underlying preconditions did exist.
*so better don't ask me