Gareth has recently sent out a note reminding people that one can get signed copies of his books directly from him.
As you do your holiday shopping, may I suggest that signed books make great gifts? Orders from my online store are signed and can be personalized on request. Order processing usually takes about 2 days, and shipping time varies based on location and shipping method, so plan accordingly.
I recently saw a cool custom beach towel from Society6 and decided I needed to create an Odyssey beach towel. So this might be another gift idea: