I agree with XCali - I'd like to see this challenge again (and hope I can figure out how to finish it next time ).