I've been writing some python scripts for colleagues that get stuff done, but I'm forced to have the users edit the scripts to insert the data paths and file names for their situation. The best user interface I can come up with is to put these user editable variables up in a section near the top of the script. I've been looking around for a way to make user interfaces more slick, like a VB browse to data box that would allow the user to browse their directories for their input files, but haven't found the correct place. I snooped around in the docs for Python Add-ins, but decided that is not what I'm looking for. http://video.esri.com/watch/2288/developing-python-add_dash_ins-for-arcgis-desktophttp:// at 3:08 pretty much tells me there is no custom UI support in python add-ins.