oh god Cid has read this thread