Wow, interesting! Hmm. The first command always works? My initial suspicion, then, is that while fixing the repeat timing, I've screwed up the inter-command timing. But then, if that was the case, pauses between commands would fix the problem... Hmm. Definitely need to do some debugging here. (Everything seemed to be working here on my Samsung, but obviously I need to do more testing!) Sorry about all the problems.