We've never bought a bottle of ketchup (catsup?). We have a few of the little fast-food restaurant packets for when somebody gets a wild hair. We empty 'em out of the fridge every couple of months and grab 4-6 packs next time we're fast-foodin'.
Now, I go through Tabasco pretty quick (and it goes through me pretty quick too, but that's another story...)