Blargh. Well. Not as wel as I wanted but there you go