I haven't done anything in that direction yet, chase. My gut instinct is that it's something that should be in the GUI, but if we can work out a good method of range detection (BigWigs does some stuff like that for Gruul...) then perhaps I can incorporate general methods into the library for all to use.
Edit: I just added ThreatLib:UnitInMeleeRange(unitID) to the trunk. It's drycoded and untested, but it's something.
