A good engineer thinks in reverse and asks himself about the stylistic consequences of the components and systems he proposes.
-- Helmut Jahn

Website 4 the day:
Reverse engineer binaries:
http://www.backerstreet.com/rec/rec.htm