Have you thought about these ideas? -- Some web 2.0 sites:
http://www.innocentive.com/: Earn money while solving some of the toughest problems
http://www.threadless.com/ : Make a design for your T-shirt
http://whoissick.org/sickness/: Community for sick people
http://www.sermo.com/ : Community for Physicians
