Jeffes02, you REALLY need to learn to use the words 'thank you'
It is not difficult, practice in a mirror if you need to.
'Good job', sounds condescending. So don't use it.
The person who answered your question was not a 'random guest' he/she is a real person who allocated their time and knowledge to helping you.
I know that you did use the word 'appreciate'. It was good to see that but your gratitude wording definitely needs to be worked upon.
You provide heaps of great answers on the forum, I have thanked you on a number of occasions and your efforts really are appreciated.
When you ask questions it is you who needs to show gratitude. Besides being polite it will also work in your favour as people will want to answer your questions in the furure.