I don't know anything about this site but my McAfee Site Advisor gives it a green status. I don't use McAfee except for this free download. It can sometimes help when sifting through google results.
Anyways here is McAfee's take on this website for your reading.
http://www.siteadvisor.com/sites/ble...pe=FF&aff_id=0