Disclaimer - I am in no way saying this is something "new" or do I really know if this has been posted before, or for that matter.. really care if it has I just found this, so I'm posting. haha There's always gotta be someone to say "yeah I saw that 4 years ago..." haha
http://www.snafu.com/Rotation.html