I had a friend in school figure out how to solve the rubik's cube in his sleep.
He spent days on it at first, but one night he just "got it"... and the next day you could give him a mixed up cube and he'd solve it within a few hours.
It was amazing. Of course I was like 12 or somthing....
This link gives you a systematic methodology for solving the cube...
http://jeays.net/rubiks.htm