I heard about this flash game a while back and fell in love. It's a port of the original 8 bit Super Mario Brothers with a twist: You can play as Samus, Simon Belmont, Mega Man, Link, or Bill from Contra with all their respective strengths and weaknesses.
Take a look at:
http://supermariocrossover.com/