Steve Thomas is currently on a new show on the Planet Green Channel (formerly the Discovery Home Channel) called "Renovation Nation." According the the Planet Green website, "Steve Thomas has...