rave ~
Yours is very nice indeed. I see you are using Flash however, which definitely complements the background music (I also really enjoyed this music in A Beautiful Mind, thus it is a great choice).
The problem with sites that implement background music, is that either:
1: The site content/ goal does not really warrant the use of music or need it.
2: The music does not fit the content (whether the site goal warrants the use or not).
3: Even if the goal/ content/ architecture of the site warrants the use of music, the music overshadows the design, thus making the music seem like another simple "added feature to the site just because I can" type ordeal.
4: There is not enough content on the site making the music seem "overdone" and or "trying too hard" to make the site stand out.
Remember that to have a successful website, you need to plan in depth and make sure that you have the following three things: A clear goal of the website, clean architecture that matches the goal and does not overdo or underplay the site, and enough content to fulfill your goal and warrant the architecture design that you have chosen.
For Draven's site, I think the architecture is simple enough yet user involved enough to keep it interesting. I think that he has enough content for each page and it is clear what he is trying to achieve through the website. I also feel that the design is good (though should work on the color scheme and font size, as I mentioned before). That being said, I think the music would do nothing really to "improve" the site, thus leaving only the possibility of making it seem a little "corny," or "cliche".
There is definitely a time and place where BGM can be useful for improving a sie, but for a professional magician's site, we should think about "what am I trying to sell here."
To be quite honest though, I could see it working a bit better on Draven's site than on your own, since the music would play well with the fact that he seems to do a bit more with Stage and Theatrics, where you concentrate more on Close-up.
However, I do like the way your site is designed (dont get me wrong here).
Anyway, my two cents again =)