http://www.newgrounds.com/portal/view/333995

OMG! Funnest online game I ever played. It's based on Melee, but with some sweet new characters. If anyone here finds any other good games, this is the place.