Matt,
As I mentioned in a previous post I DID sign up with them and still have yet to find any benefit. In fact the only thing I received was a solicitation from some bank I've never heard of  to open an account with them.
to post a reply: 
login - or - 
register