Their certificate isn't trusted. Can anybody vouch for this site? I don't want a million accounts, just a few excellent ones. Easier to keep good ratios that way.