all humor aside, though, it's a pretty cool celebration. when i lived in long beach we'd have a huge fiesta and learn different songs related to the celebration. we'd have a little parade and the older kids would re-enact the battle for the little ones. it was cool, i have some really fond memories from then. here's a website about cinco de mayo: http://www.vivacincodemayo.org/history.htm