Another great place to do some of your Christmas shopping is Lakeside Collection. They too have a little of something from everyone. If you have ever seen LTD, they are like that but with way better shipping prices. Unless back ordered, all of your order comes in at one time. You also pay shipping and handling based on what you spend. I like it, because I can find things in there I cannot find in the stores. I order some of Madison's Christmas presents every year from their catalog. You can view their catalog either online or request one to be sent to your house. If you know what you want to buy, you can just enter the codes in and not have to search online for each and every thing.
If you want some easy Christmas shopping, go check out Lakeside Collection. I just places a huge order today myself.