1. A computer-program product comprising non-transitory computer readable storage medium storing instructions that, when executed by a computer, cause the computer to: display, on a display, a graphic user interface that requests a user-specified file naming convention, wherein said user-specified file naming convention comprises a plurality of user-specified file naming bits; if said user-specified file naming convention is received, store said user-specified file naming convention across a plurality of sessions; detect whether a file has been selected for download from a remote site in communication through public access servers in accordance with an established linking transmission protocol; and display, on the display, a default file name for said file when said file is detected, wherein: said default file name is constructed based on said user-specified file naming convention if said user-specified file naming convention is received such that a plurality of attributes of said file are displayed within said plurality of user-specified file naming bits; said default file name is constructed based on a cookie defined naming convention if said user-specified file naming convention is not received and said cookie defined naming convention is stored; and said default file name is constructed based on a system default naming convention if no user-specified file naming convention is received and no cookie defined naming convention is stored.