We live in a world with a lot of options when it comes to gifts. If you have a credit card, then it can be a virtual Christmas Online.
There are a lot of potential Xmas ideas available online; all you need is some direction. Figure out what the people on your list really want, and then base your searches on that information. It's okay to get the people on your list something that they didn't like, but don't get something that they really did not want, and remember that taste is always important.
When you start the search, bear in mind that there are a number of sites that are effectively malls; that is, they have a lot of different products available from a number of different people. Everyone has at least one or two book-marked, usually an auction site and a t-shirt site, especially as they are very useful for collections and special gifts. These sites are the basis of your Christmas online. Check those sites first, as they are most likely to have what you are looking for, no matter how specialized their loved ones' tastes.
Try to avoid the pop-up sites; otherwise, you'll end up getting the people you love some sort of Christmas screen savers. They offer free items, but they usually have some serious strings attached, running from surveys to mandatory buying of products. It should be noted that these are valid offers, it's just that the strings attached may not be worth getting the product you are looking for. If you can avoid these, then you should actually have an easier time finding your Christmas online.
If you have seen the gifts you are after in the mall, then odds are that you can find it online at the store's website. As such, a basic search should give you the name of the shop's site, or at least a way to order the item from the shop's supplier, and possibly get it for wholesale rather than retail. Just remember to pay attention when you go to the mall, and take notes on the products you think would make excellent gifts.
As further proof of the Christmas online, check out your local business directories. You would be surprised to find the wealth of options available to someone that checks out his local businesses online. Some businesses do a lot more than you would think; sometimes a business won't advertise its full services in-store simply because some of their services aren't part of their normal service. However, they will put some of these secondary and even tertiary services on their website just to show that they really are a full-service shop. Keep in mind that they may not show their full catalogs, but they will give a good enough selection. Keep in mind that goods aren't the only great presents for Christmas.
The internet is what you make of it. If you want to find something, it's usually easier to find things online than off, especially if it's a rare item. There is virtually nothing that can't be found online; you can at least get a clue where to find anything in the world. Be very specific in your search (or you may get too many results), and you will find that it really can be a Christmas online.