Web20calc: A powerful web2.0 calculator