The cheapest place to get cards is Card Factory if there`s one near you. I`ve never paid �4/5 for a box of cards. Had lovely ones for �2 in a local Pound shop.
I make my own now, they are much nicer, way more personal and work out cheaper, although my hubby might disagree cause im always buying bits and bobs for my cards lol