This is the most fun I’ve had on the Internet in some time.

Seriously, lots of fun.