A new site called ohours has set up a web app that handles appointments for creating office hours. I'm generally interested in catching up with old friends and meeting new people, so figured I'd give it a spin.
Here is my ohours profile. You can subscribe to be alerted when I post a new office hours session. I set up a few hour block of time and a location, and you can schedule a meeting within this time period. I figure that there's little potential downside (as I could work at the place in the event that no one shows up), but potentially much higher upside. I always learn something new when talking with someone, so this should be a great use of time. When's the next one? A couple days from now. Sign up now!