>In 1 fell swoop statement Am I able to have each textbox's forcolor take on a color of my choice when it gets the focus, then revert back when focus lost?
In your textbox base class add two custom properties MyForeColor and SaveForeColor.
THIS.SaveForeColor = THIS.ForeColor
THIS.ForeColor = This.MyForeColor
THIS.ForeColor = THIS.SaveForeColor
--sb--