I'd be pretty happy if I got a frankie subscription for Christmas! That's, err, if I hadn't already renewed it after 12 months of fabulousness. All killer, no filler.
What: frankie magazine
Where: Delivered to your door!
Cost: $51 per year (for us Australians, more if you're overseas)