@Iluviaporos - They can get very pricey though. A gourmet gift basket is going to cost a lot more than just giving someone a nice bottle of wine. The problem with putting them together yourself is that you won't be able to get the bulk discounts that retailers would when putting baskets together.
If you have to buy each item separately at full price you aren't going to be saving money. It could be cute if each item was chosen for sentimental value and wasn't expensive, but I'd rather just give someone a store bought basket.