its now believed to be a self-stabilizing moterized scooter of some kind. http://www.theregister.co.uk/content/2/16098.html http://www.delphion.com/cgi-bin/viewpat.cmd/WO00075001A1 (images) -George