Well, I *wanted* to just get a new 15-2104, but they didn't have another one, so I decided to try the only one they did have.. the One for All Cinema 6+.
Anyway I returned that one yesterday, and found out what store location I could go to get a 15-2104. So I went there, but opted instead to try this one:
[Link: radioshack.ca]Because I like the button layout, and it has an LCD screen. But.... unfortunately it seems to have the exact same code library as the Cinema 6+. So I returned it and got another 15-2104, which I am happy to say works perfectly! I think I will write a review for it here shortly.