"Mejor Que Nada"? Is that... "Lots O' Nothing"?
I think it means "better than nothing." However, my Spanish is rusty.