This is pretty awesome, but definitely falls in to the “too much free time” category.