Mostly finding myself agreeing with the TW Technology Radar http://bit.ly/az6NHV

Posted @ 2:46 PM on April 30, 2010