Check out this blog article: www.thepassivevoice.com/05/2012/kriss-post-spread-the-word/.
First, I'm sorry Kris Rusch's blog was hacked. That's just mean and nasty. She has a lot of good information. I hate hackers, too. Don't they have better things to do with their time?
Second, she's opened my eyes to a) shady, greedy agents, and b) nasty trad publishing tactics. Take a look at the article and see if some contract of yours (if you're in trad publishing) is shady. If so, your agent isn't on the up-and-up, because they should've found it. If you're like me, thank the lucky stars that you've gone indie.