Thank you for this, trying to set up ES on windows was proving to be annoyingly difficult. Im hoping someone can help me with an issue. ES is working fine, controller inpit works, i can launch a rom into retroarch - but once retroarch starts up my controllers will not work. Im assuming there is something else I need to set up within retroarch? I used the joypad utility - but it does not seem to save the dataanywhere I can find... Help?!?!