Writing a Sleep that is microsecond aware?