Kevin Vandersloot <kfv101@psu.edu> Todd Kulesza <fflewddur@dropline.net> Davyd Madeley <davyd@madeley.id.au> Original Work by: Spiros Papadimitriou <spapadim+@cs.cmu.edu>