This is the first time i know about this site. Looks like a good one. Did you already try this site service before?
Not to sound like a tight-ass snob here, but that is one God-awful looking site. But never mind that. They have less than 1,000 daily visitors. And they have been up since 2000?!! If they can't bring themselves high traffic, what makes you think they can do it for you? I'd pass on this one.