hi.. the docs state that the following is valid... def foo(): i = 2 print "i = "i print "hello" foo() is there a way for me to do this.. print "hello" foo() def foo(): i = 2 print "i = "i ie, to use 'foo' prior to the declaration of 'foo' thanks -bruce