For people using smart phones there is a FREE cool application which guides one through the public transport systems worldwide (+/- 400 cities) . It runs on Palm, PocketPC, iPhone, BlackBerry, Smartphone.
I have used it many times in cities like London, Barcelona and Rotterdam. It works great. And yes, it also contains guides for Berlin! To be downloaded here.