Call to Worship (Psalm 100)

The Lord commands people to worship him.  Why does God need his creatures to worship him?  He is a God who is complete in himself so why does he give such a command?  What do we know about God that makes it a joy to worship Him?  Why will His people want to worship Him?