http://izasims.fyllepenna.net/?p=118
2.10. Finding ones feet