I really love solving different twisty puzzles -- Rubik's 2x2 to 11x11, pyramid, megaminx, ghost cube, skewb, etc. I am not into solving them very fast (i.e. speedcubing) per se, but I love working through various solutions and making them happen with my hands, and above all, learning how to...