Sounds like you where having one of those days when writing.
Well done.
Rob