I play alot of emulators on my android phone but using the touchcontrollers on the phone itself is horrible so I decided to make a Bluetooth controller I could use with my phone!
The reason I couldn't buy one ready made like the MSI one is because I got a Samsung galaxy S.
The galaxy S has a Bluetooth stack that doesn't support devices like wiimotes or the MSI gamepad so this was the only way I knew
how to make a gamepad that would work and would be inexpensive.
Its not a pretty thing, but it has great battery time, can be used with pretty much any bluetooth device (computers, phones etc) and it works great :)
Keep in mind that I did not intend to post this at instructables at first, its a prototype and you are free to add to it and make it better.
The reason I didnt put the whole keyboard inside the controller is simple, it did not fit :P