having to sign up for another platform (indea.informer.com) when I am already logged into the MAP or entering my email every time I want to leave feedback seems convoluted. Only makes sense if you were afraid fo getting too much feedback :)
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.