I use it now and then, to me it means when or where something real and at least somewhat important happens. Or something like that anyway... Good expression, a bit self explanatory."When the rubber meets the road"..
continuously wondered EXACTLY what that meant..