in the parameter list, **param gets a dict of arguments that dont correspond to somthing in the formal parameter list.
More & examples in the python docs: http://docs.python.org/tut/node6.html#SECTION006720000000000000000 -- Jordan T. Greenberg -- http://mail.python.org/mailman/listinfo/python-list