I think most people worry too much about amplifier power and whether speakers represent a difficult load or not. If you have very capable speakers in a large room worrying about the relative difference in how difficult speakers are to drive can be interesting, but for most speakers in most rooms I don't think it is. If you choose an amp or a receiver rated into 4 ohm loads you'll probably be just fine with it. There are extraordinary cases, like Gene with his Titus 8Ts where he's thinking 450w/ch isn't enough, but most speakers in rooms of less than 3000 cu-ft just aren't going to be that power-hungry.
I can't recommend enough getting a good sound level meter and figuring out how loud you like to listen. If you're listening at average levels of 85db or so, with peaks of less than 100db, worrying about amplifier power is probably unwarranted, unless you have weird speakers, like some old Apogees or Legacys, or those silly Wilson WATTs. On the other hand, if you have a large room and you want to hear clean peaks of 105db or more, like Gene, well, my advice is just to go for overkill in an amp, like 300 watts+/ch, and just worry about what speakers you like. High power doesn't have to be all that expensive these days, with products like Crown and Emotiva around.
Subs are a different story altogether, because of movies with sound effects. As someone posted a couple of years ago, the right amount of power for a subwoofer is what it takes to push the driver to maximum excursion, which can be a couple of thousand watts or more. The resulting output levels, like 120db at 40Hz, look good in Audioholics tests, but I wonder how many people push their subs that hard. I know I don't, but I have a music-only system. Bass also has subtlety that higher frequencies don't, because you feel bass as much or more than you hear it, and while hearing is logarithmic sense of touch isn't, it's linear. The nice thing about subs is that you can buy a lot of bass power for under $1K these days.