Does anyone have an idea on how many commands the Harmony 550 is capable of learning? I want to get one for my wife, but I don't want the remote to tell me that it's out of memory after learning 20 commands like her old URC-8910 does.