I got the idea to do this from pne's post at http://www.livejournal.com/users/pne/398399.html. Thank you to Brook Monroe and Glards amongst others for further suggestions. previous version