In fact, most people seem to agree that having music that plays automatically is bad design whether the user can turn it off or not. Auto-playing music can be terrible, for example, for users who visit your site from work *ahem*. The more user-friendly design would be to have music that the user can turn on if s/he wants to. This can easily be accomplished using Flash or some other player, as andyMac suggests.