Hi there. I'm a new kid on the block (*). I used to play with puzzles a few years ago, and now I am rediscovering the cube and its cousins with my daughter. The Mirror Cube and the Square One are our current challenges. I'm also enjoy programming - you will see some questions about software too...