Five Card Quest (iPhone iPod)
CheatingDome.com
Various General Tips
Always look for cards that protect your weaker characters from harm.
If you've got no offensive options, try and turn your defensive turns against the enemy.
Poison things whenever you can it'll help you a lot especially if your poor in your offensive cards.