I think to find a realistic answer we have to consider the listening environment noise level, the maximum level we will tolerate, the efficiency of our speakers, the distance we will be away from them, and the dynamic range of music.
First off, the 100db dynamic range of digital is irrelevant because of a number of factors. First off is ambient room noise which can be, on average, from 30 to 50db. According to one chart, 50db is the average. Let's assume 30db for a very quiet room. Any music produced below that threshold will be masked by room noise. That means we need to output 30db just to reach the minimum volume we need to bring it above room noise. Hence, 30db becomes our 0db. That leaves us 70db if we assume a maximum 100db. What this means is that 70db is the maximum dynamic “range” that is of practical use if we limit the maximum sound to 100db.
On the other hand, if minimum sound is recorded at the 0db level (not room level) and the maximum sound is recorded at 100db, taking into account that we would have raise this 30db to bring it out of the noise floor of the room, our speakers would have to output 130db. Assuming 90db speakers, if my math is correct, that means we would need about 5,000watts to reach 130db and that's only at 1 meter from the speaker. The point is that to be able to hear the entire possible dynamic range from a CD above the room's noise floor, we would need 5,000watts, quadruple that if we sit 3 meters away.
Of course, in the real world it doesn't work that way. THX specifications call for a 105db peak. This means we would need about 32 watts at 1 meter to reach that, 128 watts if we sit 3 meters away. If our speakers are 87 db, we need double that amount, or 248 watts.
Okay, how many people do you know who plays music at 105db? Myself, it's more like 90db max, mostly less. From my listening position, I would need about 3 watts to produce that. As it turns out, I have a 6 watt amp that does a pretty good job at reaching those levels with my 90db speakers. Still, I went with a bigger amp of 40 watts, and most of the time, I'm only using between 5 and 10 watts. I tried 20 watts and it was way too loud.
Getting back to dynamic range, I mostly play vinyl with a 50db dynamic range. Assuming 30db for the noise floor of the room, at 80db output, this puts the entire music range just about the noise floor, which is in the practical sense, perfect. 75db to 80db is about the normal volume I listen at.
The only other thing I would question is what is the average dynamic range of music? You might think that it's 0db to 100db which is possible, but hardly likely. If you have an instrument playing at 100db, there isn't much chance that you're going to hear another instrument playing at 50db if they are being played at the same time. Of course there is music that gets loud and then quiet. If you're playing the 1812 Overture, you might run into problems.
There are several ways of looking at how much power is enough. If you need 5 watts to get to the volume you need, there is little chance that it will burn out your tweeter is it goes into clipping. On the other hand, if all you need is 5 watts and you are using a 100 watt amp, you have the potential of clipping the amp and sending too much power to the tweeter. If you have 5,000 watts of power, chances are that you will turn it down before you get it to clip, but then you have a good chance of burning out the woofer.
I know some of you folks already brought up my points, sorry about that. I also apologize if some of this doesn't make sense.