Javascript is only good for counters, stats, etc. Don't, pray don't do the javascripts that make pics flying around your mouse. They scare people off.
Cool effects - Try real advanced scripts like ASP/PHP/CGI, etc. Javascript is too easy and just shows you are immature.
Background music is.... well, don't put YOUR fav. music on it. People have different tastes. I have some classic music as background and people seems to deal with it fine. You can check it here -
Edit (Moderator): Link removed
That concludes my advice