There has numerous members (including myself) have stated that after they install the software and fill out the form they get nothing back. It is hard to tell if a software is any good if ou can not use it.
OpenID is service that allows you to log-on to many different websites using a single indentity. Find out more about OpenID and how to get an OpenID enabled account.