Good thing for BugGuide, otherwise I never would have guessed this fly belonged to Bombyliidae, the Bee Flies.