Funny you mention this because I have been playing around with ways to smooth lines this week on another project.
Here is an example:

- SmoothLines.png (133.94 KB) Viewed 2258 times
The jagged line is the original, and the other lines show it incrementally becoming smoother (averaged).
It doesn't deal with curves at the moment but I can have a play with it some more.