Totally agree BB,
I think even with a look up table, the 328 won't have enough grunt.
At the moment, I'm just outputting the points direct from a data table and getting 30 ish Hz with ~500 points.
I think to get a decent graphic, the show guys use a minimum of 700 points (?) which puts the 328...