According to
Google.co.uk there are 17,500 sites that refer to your domain. The
link: search finds nothing. Their cache is now dated 19 Jan 2006.
According to another
'Big Daddy' data centre search only your own site links to yours and the same 17,500 refer to your domain. That cache is 26 Jan. The cache shows PR2 but your site nothing.
As williamc suggested, I'd be worried about the footer links that look like a doorway farm.