(June 21, 2007) -- Triad unveiled a new corporate presence, including an upgraded Web site and new site functionality.