What is the criteria if certain jquery or regular javascript should go inline or in a separate js file?
We use a combination at work - External files for any static JS, and embedded in the page for JS that we build for every page (DotNetNuke, so we can't predict what controls will be named clientside).