Well, I can assign buttons just fine. I have discovered that much. All I have to do is set them to Raw, then assign an up and down button for each character, etc.
The problem still remains though that if I try to assign the Directional Pad (Hat) to Arrow Keys, that things will get screwed up and you either can not move with the directional PAD (HAT), or movements are assigned to the Left Analog, and do not work as they should, it's as if the right and down arrow keys are ALWAYS On, regardless of the fact that I did indeed assign a Key release command to each input.
Think I'm going to hit up the store and find an analog free controller to test next.