Haven't you ever met with http:// or ftp:// links with unknown file size. Sometimes, file size is determined incorrectly. But now it is a not problem with InternetFileSize. You can easily determine file size, type and modification date in the internet. Moreover, if your base http or ftp link is "encoded" (such as http://www.server.com/downloadfile?id=34532), Internet File Size shows real file http or ftp path.