The All-for-One can handle it. You can assign individual devices to different device buttons (using preprogrammed codes), the map the controls you want to a single 'bank' (so you rarely, if ever, have to switch between 'tv' and 'cable/sat' and 'dvd' and 'vcr' etc.). Volume can control the receiver, channel up/down for the cable/sat box, vcr controls for the vcr, cursor controls for the dvd (or use the 'dvd' button for control of all dvd functions), a few options for changing inputs, etc. Plus you can define macro buttons to, say, turn all components on or off with a single button, or turn on the dvd and switch input to the dvd player with a single button. You can even assign functions to buttons that are not on the stock remote if codes are available! Best bang for under $30.
NOT THE SAME: affect/effect; lose/loose; compliment/complement; then/than; palate/palette; site/sight; peek/peak/pique; advice/advise; allude/elude; holy/wholly; accept/except
SPELL: d-e-f-i-n-i-t-e; r-i-d-i-c-u-l-o-u-s; r-e-f-r-i-g-e-r-a-t-o-r; w-e-i-r-d; c-e-i-l-i-n-g; s-e-p-a-r-a-t-e
NOT ENGLISH: alot; wallah; spendy; would of; could of