Thanks, everyone, for the helpful input! I'm going to check out a few programs over the weekend and will make a decision by Monday. (no paralysis by analysis, just pick one!) I'll let you know what I decide.
I'm pretty pleased that I'm at least passing-familiar with most of the names you've...