“Your Site in the Top Ten Rankings or Your Money Back”

That's some boast. Watch this video and make up your own mind:

SEO video