I called 'em and they are open 'til 6:30pm every weekday (despite what their web site says). They are at 3396 Stevens Creek Blvd #3 @ Tyler Ave. 95117 It seems that we can sign up over the web. I'll try that tonight; if it doesn't work, we can pop over to Bay Rentals and sign up there.