CDKeys.com, yes I say!
I ordered a PSN £35 card, at £29 or so and it was delivered digtially within the hour.
You receive an actual scan of the code so its not some generated rubbish, its the real thing!
I entered the code via PSN and it went in fine. I would recommend CDKeys.com to anyone, a fine online service!