I have two yamaha receivers (vsx-680 I think) and I just bought a pioneer VSX 1018 for 499$ CDN at bestbuy.

It's 130w/channel and it has 3 hdmi -in port.
One of the good thing about it is that is upconvert signals to HDMI. So I can hook my ps3 (hdmi), wii (component), xb360 (component) and I only need to use 1 hdmi cable for output. If the signal is 480i, it will be upscaled by the faroujda upscaler and if it'S >= 720p it will send the signal directly to the hdmi output.

Supports TrueHD and all the cool stuff.