Jim is the best - Always helpful & responsive - goes way above & beyond to accommodate!I'd bet he's able to remain professional (and awake) listening to someone tell endless stories about themselves while nervously rubbing their desk for 30 mins straight.