> also declares them) I think that could be a major setback, > the way I program. Heh, split screen editors are your friend. write the main program in one window, define the functions in the other... works for me using either vim or emacs :-) As you've seen Python tells you which functions you still have to define... Alan g.