What Is steampunk?

James Carrott, cultural historian and author of "Vintage Tomorrows", attempts to define the Steampunk Movement.