1. Software stored in a computer readable medium, comprising: software for receiving a user-specified file naming convention; software for electronically storing said file naming convention; software for detecting whether a file has been selected for download; and software for displaying a default file name for said file, wherein said default file name is constructed based on said file naming convention.