Often overlooked as gifts, magazines make the perfect present for that hard to shop for friend. A home design mag is perfect for housewarming. The girl who has everything, doesn't have next months Vogue. Mom's love tabloids, and guys appreciate Esquire. Subscriptions are cheap, and more personal than that Starbucks card.