Hey, I rankle at a LOT of things, even simple errors in my own posts! Urgh! It's so frustrating! But yes, I can see that some people may not appreciate my indirectness; I always assume they'd figure it out in the end.
Ah well, at least people are getting the gist of this thread.
Oh, and as to the "shan't" debate -- I use it occasionally, and I'm neither upper-class nor old! I must be the odd one out -- or perhaps us Yorkshire folk speak differently to everyone one else...