I agree to a point, but....
I would still recommend having a little tradeable gold on hand. IMHO the best thing to acquire is 24K casting grain (used to be a jeweler LONG ago). The casting grain is comprised of small, irregular granules, like a very fine gravel. This consistency allows for easy transport, and one may easily trade the grain in any amount desired. Bullion, coins, and other types are fixed weights, and are therefore more difficult to trade in small amounts. An ounce or two might mean a lot down the line, and is probably one of the most concentrated trade goods, per weight and volume, that you could carry.
I agree that you can't eat it or shoot it (well, actually...), but I simply can not believe that it would not retain a lot of value at some point down the line. By all means, get the water, food, firearms, ammunition, etc. first. Then, consider a little bit of gold for "after".
For what it is worth, if you decide to buy gold of any kind for trade or investment, make sure that it is 24K. Alloys will be much harder to test after TSHTF, and refining facilities will probably be few or non-existent. Jewelry is excepted from that statement! If you are buying a piece of gold jewelry for your better half, stick with 18K or 14K, depending on the piece. Of course, you know not to buy jewelry as an investment, right?:fie: