I've taken it twice. Once in Texas and once in Utah. The one in Utah was a friggen joke. 3 hours of nothing but boring blah blah blah. The one in Texas was 6 hours split into 2 nights. That was just twice as blah blah blah boring. I heard that they used to show really hairy films about car accidents and things like that to scare you into driving better. I think they need to have a seperate course you have to take based on your ticket. A DUI should see a different film than a speeder.
All of my speeding tickets were out in the middle of nowhere and pretty safe as far as speeding goes. I was in a high performance car and driving within the limits of the machine. It just happend that I got caught testing the limits a couple times.

Speeders need to see what happens when you speed in a vehicle that isn't designed for speed. There is a huge difference between going 115 in a Mustang vs a mini van. That is about all I'd like to see being added.
I'd have to say that traffic school was just another part of the fine that I had to endure to keep it off my record. It didn't scare me into slowing down. It just made me be more cautious in the areas that I got pulled over in. They need to make the courses harder core so that it will actually make a difference.