Ethan Marcotte now blogs at Unstoppable Robot Ninja.


Archives

17 June 2003
She

A presentation, not a representation.