Once upon a time, forgetting fax, there were two major forms of communication: Phone and letters. With phones, you would say please and thank you during that one conversation. With letters, you would give your sentiments in your next letter. You would likely receive maybe 20 snailmails a month.
I read somewhere that with the onset of email where one may receive 20 to 100 emails a day or more, it is actually counter-productive to reply with a thanks. One is not being impolite, it is just that the recipient has one more email to open and read and, taken to the extreme which actually happens not infrequently, that person emails back a yw.
So, I would go as far to say that this applies as well in forums and threads. While it was polite to quote the thank you of James and reply with "no prob," it did little for your excellent post and just made it more difficult to follow. That was actually the part I was trying to wrap my head around the most.
Please don't take this post wrong. It is actually quite silly and probably only I would even write it. It may be picky, but I only state it because there would be fewer "formal" quotes and more substantive information. I think it is obvious that James and you know infinitely more about SQL on here, and I must always rely on my friend Raja who, because he lives in India, can be hard to communicate with in real time at times.