There tends to be lots of restrictions. They won't often match if the store you bought it from has its own price matching program (which is many of your electronics retailers). They won't match to certain internet stores or "gray market" retailers.
I also think they won't if its less than $10 or if you've already used it for over a certain amount.