I have a Denon 4306 receiver which was released almost 4 years ago. It has 3 HDMI 1.1 inputs. I was tempted to upgrade to an HDMI 1.3 receiver but there really was no need to. Deep Color is a "pigment" of our imaginations. HD Processing is all done in the player so I didn't need to upgrade for that either. I would think that my current receiver will last until HDMI becomes something that is not backwards compatible, deep color actually comes to fruition (and I upgrade my projector), or a new connection becomes dominant (like Display Port, etc...and I get one).
Bottom line is, buy the best receiver within your budget that has the most bells and whistles that will connect to all of your existing (or possible near future) components and you should be fine for a long time. The trouble happens when the industry is undergoing a shift in technology, like from component video to HDMI a few years back. HDMI should be around for awhile however (I hope) so grabbing a current 1.3 receiver should do for the near future and possibly longer if you don't upgrade all of your other components.
Your other option...other than buying new, is to buy a last years model (or two year old) of a higher end brand. You sacrifice a warranty if it's used, but generally you'll get a higher end component. A lot of people get caught up with having the best with the latest features, even though what they have is good enough and does. The result is a saturated secondary market ripe for the picking.
Good speakers will last much longer than their styling. If you buy a decent set today you may have them 20 years from now and they'll still sound just as good. They'll be ugly as all get out by then probably according to the designs in 2030 though.