The whole thing about not spending that money on goods with foreign origin is somewhat misguided....
Spending money locally still helps the local and domestic economy. It still took trucks, driven by good ol american rednecks, to get those products to the stores, and it still takes a store to employ local citizens, and it still supports the store that pays taxes to the state and local governments. Spending $600 on a flat panel TV does NOT mean all of that $600 goes straight to Korea or Hong Kong.
Too much fear-mongering in the media...the economy sucks right now but its still better than 95% of the other places in the world, that's for damn sure....