I've been reading the posts here on the advantages of linking to an external JavaScript file rather than having redundant code in every page. Is there any reason not to use an external js file?

Also, can multiple scripts be combined in a single external file without any problems?

Thanks in advance!