The easiest way to find the problem is to replace the fuse with a chunk of wire. Once you find where the smoke is coming from you have found the problem.
OK not a lot of help, but it made me feel better. I hope you figure this out.
:rotflmao:LOL when i was a kid i actually done that, yep found the bad wire but then it melted the rest of the good wires along with it..