We should always be praising God for His goodness, and for all of the things that He has brought into our lives; Our ways are not the ways of God, nor are our thoughts the thoughts of God. He has so much more knowledge and insight than we do. He knows what is good for us and what we have need of. There will always be people in our lives that come against us & the implication of this psalm is though, at times, it seems that they have the upper hand, in the end we shall triumph over them. Verses 10 & 11 remind us that he has anointed us (meaning that whatever God has called us to do - He gives us the grace & ability to see that we can be successful in that venture).
I ask that you consider these three things:
1. It is good to give thanks to the Lord And to sing praises to your name, O Most High.
2. But you, Lord, are on high forevermore.
3. He is my rock, and there is no unrighteousness in Him.

