Perhaps you've notice the +1 icon in the main page and in the different download sections? Google introduced a new 'service' that allows the people to give their opinion on websites. We would really appreciate it if you would plus one (+1) us :-)
Thanks in advance!
Best regards, John