Here's a fun side project I had going on for a few weeks that is now "complete" (it will probably change with time). I had a ...