as chris coyier has also done in a video screencast if you decide to go with a background music have your website be updated via AJAX . Restarting the song every 5-6 second every time a link is pressed wont do any good to you. A single page site would also work