I just came to the Traxxas homepage and it popped up a box trying to play a video named teaser01.flv. The video file was missing so it didn't play, and now the've fixed it so it's not popping up. They must be getting ready to release something again though. Now I keep refreshing the homepage hoping it'll be back and actually play lol.
Edit: Oops typo on the title.