You are welcome and if you send private messages that is really nice of you. 
It is also nice and important that you thank people publicly because it sets an example for others.
If new people do not see anyone else saying thank you then they are more likely to think that they, for some bizarre reason they are not supposed to say thanks. People copy the behaviours of others. :)
Welcome to the forum by the way. I know you have been here for over a month but that still isn't all that long. 