A Rubik's cube, and a challenge!

It's been years since I worked one of these bad boys, but I think I remember the basics. Many hours of algorithms and rotation patterns await!

Thanks!