AA Bezier curves would be easy if they were just added in PADLib, which uses lines() and aalines() to render bezier curves.
http://www.pygame.org/project/660/ And donuts look awful in pygame right now anyway :-P So really all that needs to be added is aaline width and aapolygons -- - pymike