0056Daniel_Kramer_Houston_Press-DUP.jpg Pete Townshend and The Who perform at the Toyota Center in Houston, Texas on November 18, 2006. The show was part of the Who's first worldwide concert tour since 1997. (Nov. 23, 2006 BayouSphere Photo Column)