Making Light: Logic Puzzle (Open Thread 90) ::: September 06, 2007, 05:50 PM Trip the Space Parasite, that's it! A leap inch!