Main Street Alpha is a crowdsourced and crowdfunded mash-up where proven trading strategies meet investors seeking to diversify their portfolios. One part virtual trading floor, one part social trading platform, we're shaking up finance.