Sorry, this is so long, BTW. I hate long posts, but I had to explain my dislike in detail.