RetroArch Crash With dinput

I recently installed RetroArch along side of XBMC and a wired Xbox 360 controller. Everything worked great for a day, but now RetroArch crashes when trying to launch games while the controller is plugged in. When attempting to launch RetroArch I am given the following errors:

RetroArch [ERROR] :: Cannot init input driver. Exiting...
RetroArch [ERROR] :: Fatal error received in: "init_video_input()"

I played around with the input driver setting an managed to figure a few things out. [ol][li]RetroArch crashes if both the keyboard and controller are plugged in (and gives the errors above)[/:m:2joo28up][/li][li]RetroArch launches and the keyboard works when the controller is unplugged with the input driver set to dinput.[/:m:2joo28up][/li][li]RetroArch launches and the controller works but they keyboard does not with the input driver set to sdl[/*:m:2joo28up][/ol][/li]I would like to be able to use both the controller and the keyboard without having to change settings and unplug the controller every time. Any ideas?

Also, I can’t seem to get any of my games to create save files. I tried changing the directory they are saved in, but that didn’t work. Could it be an issue with the games being in ZIP files?