Jamie,
Look on the end of all your pages, and you will see
?sid= followed by a series of digits. This is what's called a session id.
It's a search engine killer
A session id is unique and always changes. Think of it this way... on any one of your pages, when the bots come to it, the URL string will look different, bot will think it's a different page entirely. So how is it supposed to be indexed if it is always changing.
Proof of this is
pr. Your home page is a
pr of 4, but on every other page, it is 0.
I also just noticed you have another site with what looks like an exact duplicate. You could very well be on your way to being banned from Google.
Janeth has a point about the link exchanging, however it is not as serious as what I've mentioned above