The product claims to support windows 7, but the screenshot is clearly from windows XP. A newer one taken on Windows 7 would increase the buyer's trust in purchasing this product.
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.