Got mine and looks like the $10 rebate is progressing well. Guy at the store gave me a tip: Apply for the rebate online and you get it a lot faster (3-4 weeks instead of 6-8). Also no forms to fill out and mail in.
The remote isn't programmable. You pick and try out 4 digit codes. Some of my devices have like 16 codes! It's a crapshoot which codes that appear to work work the best. Some of my devices are going to be best controlled by their own codes. My TV even has a couple of functions that aren't accessible with this remote. However, it's still going to be quite useful. For one thing, that TV's remote's buttons don't work at all, a lot of them anymore.