They have another site called corporate perks.
If your company participates they will give you the information to access it.
It's the same format, same layout, same people running the show, but they usually have a dozen or so offers a day, though only 100 of them or so.
Not sure if you can sign up without being employeed at a participating company or not, but if you can there's probably information on their main webpage at
www.corporateperks.com
They seem to indicate if you have an e-mail you can get in.