Yeah, I hate 'em too. But I'll bet late fees is what keeps Blockbuster afloat.