I'm trying 2 reason out how this grassroots effort is considered mainstream now. Could it be that a slow economy, increasing cost of propriatary software, and an abundance of cheap hardware made it an obvious choice? Or is there a less cynical reason?