I had a weird problem with my old style IPAC2 (has it really been 4 years since I bought it?). It was not so much that the IPAC lost programming. More like it found new functions for existing programmed keys. Right in the middle of the game, it would switch you to the desktop when a certain combo of moves was made. It didn't exit the game, just minimized it to desktop. By the time you switched back to the game, it was hopeless to continue with that game, you had lost. Try to intentionally duplicate and it wouldn't happen at all. Get back into a game and 20 minutes later, it would do it again. Infuriating. I did contact Andy at the time of the problem but it was intermittent and was working, then not working, then working again so I kinda forgot about it.
I experienced the problem with it again recently (actually 6 months ago) during a party and finally just set the jumper to MAME and all of those issues vanished. Works perfectly now. Only now, the buttons on my CP that I dubbed the 'admin buttons' don't work. I have become content to use the shift function of the IPAC to get to what I need to make it function. People do ask what the admin buttons do since they are never used anymore. I feel guilt about asking Andy to do something for on this so late in the game. It was my fault for not continuing to follow up. He was more than happy to try to help me at the time but I grew tired of conversing with him via email and since it worked today then not tomorrow and again the next day, I just kinda dropped it. I figured I would order something else from him at some point in the future and just buy another one from him to swap it out at that point. Hasn't happened yet.
Important to note that I'm not knocking Andy's product or support. His product is great and his support very, very good considering he's UK and I'm US. I am just having lazy man's remorse for not doing something about this when the problem was fresh and was within the "warranty period". Still love the IPAC and would buy one again without hesitation if I needed one. Just sharing my experience.
Bumble