Ethan Marcotte now blogs at Unstoppable Robot Ninja.


Archives

25 September 2003
Ineffable

Communicate, rinse, reiterate.