I am pretty sure that someone must have asked this before, but I was wondering if anyone could recommend coffee shops to work in. I've been to ritual a few times, but would like to branch out. I live in Hayes Valley, but am willing to travel for a good work experience. As for what I think are pre-requisites great coffee, power and wi-fi come to mind. Other than that, good food is nice. Cute people does not hurt. Other co-workers are nice as well. Anyway, thanks for your time, and I hope to hear from you.