Haven't had the problem noticeably on my car with the floppy belts. Quite like the flop anyway, but still hate the dirt that gets on the passenger belt so will try to resolve this at some point with one of the workarounds suggested.
Actually, I bet I NEVER get round to doing this! It's easier to wipe the belt clean!