Posted: Sat, Aug 18, 2007 at 10:41 PM.

Gaba Rivera, Techmeme