Try doing a dpad mod. It's actually not that difficult. It's the first soldering job I've done and its working decently well. The d-pad right now is some pieces of plastic covered in aluminum foil pivoting on foam, but I'll be using a GBA d-pad once I get around to it.