Costco had a great deal over the holidays during BF weekend. Their normal deal on a 3-pack of $20 cards of $53.99 was $7 cheaper, so it was $46.99 for $60 worth.
Their regular deal of $53.99 for $60 worth of cards is about as good as I've seen with any regularity.