A little stroll down memory lane led me to the official Rubik's site. I solved the Rubik's cube once by taking it apart with a hammer and putting it back together. This site is pretty entertaining, and the Java version is pretty cool. They even sell the old-school keychain version.