Permit me to return the favor: Time Cube.
WOW!! I do see many parallels between arguments used by creationists and the ones on this bizarre website.