OMGosh! That is the best list yet. Very well thought out and just awesome. We have been talking about this and I just printed your list out. You are a very good "giver"! And agree, "always better to give than receive". Thank you!