########################################### Everything above here would be in# separate files and required as needed.# So your main script would be small, and# all the definitions forthe extended# functionality would be hidden.#