i'm going to be visiting the san francisco area in a few weeks and was wondering if there are any good apps (free or paid) that people would recommend for taking public transit. i can obviously...