I played a really great Mega Man 4 hack called Rockman 4 Minus Infinity. It's hard as heck, but if you're a really good Mega Man player, you can't go wrong. I don't think anyone's ever added this much to a rom hack before and made it all work so seamlessly.