All images and code ©2012 Sonja Tibber