I usually don't start Christmas shopping until Christmas Eve. My shopping habits don't fit well with Internet Christmas shopping cycle as it takes several days for items to ship. Fortunately, since my family limits the number of presents to a secret santa, I have only one gift left to buy. Since the person on my list is an avid outdoorsman, I was thinking of a subscription to Trails.com.
I also really like the idea of giving iTunes gift certificates.
Anyway, my final stab for profit this Christmas shopping season is a Last Minute Gifts page. The page lists gift certificates and subscription services that you can order online.