Project part of Google Summer of Code https://code.launchpad.net/~gtg-contributors/gtg/gsoc2011-joaoascenso