Incidentally, if you say "start_time = time.time()" when starting your program, then get the time when ending, subtract start_time, and divide by the number of frames drawn, you get an easy FPS counter.
I noticed pygame has functionality for this inbuilt. Clock.get_fps(),"Compute your game's framerate (in frames per second). It is computed by averaging the last few calls to Clock.tick - update the clock"
Documentation: http://www.pygame.org/docs/ref/time.html#Clock.get_fps Examples: http://www.google.com/codesearch?q=file%3A\.py%24+pygame+Clock.get_fps