T techcrunch.com The Greatest Elevator Pitch You’ve Ever Seen 27 points bwaldorf 16 years ago 5 comments