I've knocked up this rubiks cube, its not fully complete.
If you click and drag on the space, you can rotate the cube in any axis.
If you click any of the 12 rotation buttons, you can rotate the cube, note that you can still rotate the cube with mouse, while its twisting.
I'm going to replace the 12 buttons, so u can do the 'twists' yourself by clicking and dragging on the cube, and so that dragging on the background of the cube rotates it.
I think its pretty cool myself, tell me what you think, thanks! :cool:
Heres the link before I forget..
http://www.colin-java.co.uk/Rubik/index.htm