Where do you buy your meat? Does it come frozen (a'la Walmart's "meat" department) or do you buy it from a grocer or butcher? You *NEVER* want to freeze meat in those little styrofoam trays from the store. There is too much...
10/22/08 at 8:50am