Microsoft Visual Studio Download

I just noticed that you have your mouse and keyboard defined in your xorg.conf. You should comment out those sections (and all references) and let hal configure them. You should also make sure xf86-input-evdev is installed. You can copy /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi to /etc/hal/fdi/policy and edit it if you need to tweak some settings. When you edit hal files, the daemon needs to be restarted for the changes to be taken into account.