Filmed in April 2004 at the world famous Budokan, this video captures Dream Theater at what I feel is the top of their game. They seem...