Well, basically your best friend here will be the English Thesaurus. Depending on what you are looking for, the sky's the limit.Originally Posted by deeba
let's start with: hardworking - tireless, industious, untiring
cooperative: willing to cooperate, working nicely in a group setting,
pleasant to others, willing to share her knowledge with others, involved, participating, etc
polite: showing good manners and consideration for others, thoughtful, courteous, treats others well, well mannered, well-bred, etc.
There are many Thesauri on the internet and only a click away when you need them. I find the Yahoo Thesaurus very useful. Just poke around and you will find many others.