One question - how did you determine that some of your linked css and js files return 404s.Click the ’Net’ tab in Firebug and the ’Status’ column shows 404/200 responses for your linked files. You’ll also see the order your files are requested and load times for each. Really useful tool!
I’m a bit of a performance junkie - love getting a nice snappy response from my pages!