Check it out. http://www.drum-tube.com/
drumtube Junior Member Feb 21, 2010 #2 Yes, It is our own tube site indeed. Please stop by and post a video or two of your own...