It's probably worth noting that none of these people work at any "ranch office". Every single person on JavaRanch (including the owner) is a volunteer. And we all work at our regular jobs and come here in our free time. As such there are people from all over the world online at any time to help answer questions, but there is no guarantee when any of them will be online. And the amount of time that they spend online is totally at their own discretion.