My firefox plugin called yslow that gives advice on speeding up loading times says:
JavaScript scripts block parallel downloads; that is, when a script is downloading, the browser will not start any other downloads. To help the page load faster, move scripts to the bottom of the page if they are deferrable.

I always thought that js should be in the header. What do you think? Thanks