There are a whole bunch of random 5K's going on this weekend, so feel free to check out active.com (whose search has really been annoying the heck out of me lately with all of their "advertised races" that are not in the date, location, etc. range that I specified) or runningintheusa.com (which is rapidly becoming my new favorite search site) if one of these doesn't fit into your schedule: Run for the Oaks (Raleigh, 8:30AM) and Miles for Matt (WakeMed Soccer Park, 9AM). In terms of longer races, there are a handful of half marathons going on: Roanoke Canal Half Marathon and 8K (Roanoke Rapids, 8AM), Corporate Cup Half Marathon and 5K (Charlotte, 8AM), and Lilly's Run Half Marathon / 5K / 1-mile (Greensboro, 7:30AM). Or, if you feel like being an over-achiever, the Graveyard 100 is this weekend ("Outer Banks", 5AM) as well as the Azalea Triathlon (Wilmington, 8AM).
Don't forget, it's daylight savings time this weekend (so when 3AM "disappears" during that ultra... y'all aren't hallucinating!).