For info, I looked into the code and I think that previous and skip are used to go forward or backward into the video buffer. To cycle the slingboxes, there is only the NextSlingBox command. Here are the the Keyboard.vb, frmmain.vb and slingboxrelated.vb files that I edited to include ALL IR key codes (including pips, customs, etc). I also restructured the keys order to match the order of this list (in all 3 files). Now it would be great to modify the "edit keyboard" menu to support ctrl/alt/shift combos and use custom names for the drop down menu (in order to use more explicit descriptions for the keys, like "SlingFront Main Menu" instead of "MainMenu"). This is out of my capabilities at the moment since I am discovering Visual Basic, if someone is motivated to help please let me know I will try to learn a bit more in the upcoming weeks. Note: I did not try to compile the code since I don't have Visual Studio here, I ll try when I ll be back home next week. At the moment most of my changes are commented SlingFront.zip