How I wish I had one of these as a kid...