I am Using a very simple collision detection for my 2d shoot em up game. So Far its working great (Just like my old shoot em up game in DBC with sprite hit commands)
As I said above its really simple collision for beginners so dont critisize me. Okay all ya have to do is create a box that would fit inside your char. Color it black or pink or whatever color you are using for your transparent areas so you cant see it. Then in your sprite hit(1,2) or whatever replace the char or object # with the box # that fits in it.
If anyone needs me to explain it better post below.
And dont make fun of my bad sprites
Char. that you need collision for.
Create a Box in the area you need Collision for.
Copy the Box area and color it your transparent color

http://www.angelfire.com/games5/db_games/