M meecube.com Have we missed the oppurtunity to make the 'next big' web startup? 7 points meecube 15 years ago 3 comments