I know which love the most but I have always have had a soft spot for the rubic cube. Now what a better mix than this a Lego robot controlled by a Nokia phone which solves a rubic cube.

I have only once managed to solve the 3x3x3 rubik cube let alone a 4x4x4. So this a wee bit of cheating getting the phone to solve but it quite cool to watch.