ChallengePost's big idea is to make invention and problem-solving everyone's business.
Bruce Upbin, Forbes
Sat, 08/15/2009 - 3:20am
ChallengePost's big idea is to make invention and problem-solving everyone's business.