If you haven't checked out Mario Adventure yet I highly recommend it. Someone hacked the Super Mario 3 rom and basically made an entirely new game from it. It's really incredible, and pretty well polished. Not to mention it's way hard. This isn't your grandma's Mario. Load up your NES emulator and give Mario Adventure a shot.