The thing to remember about companies is , a far higher percentage of people who have had a bad experience will rush to tell everyone than the percentage of satisfied customers.
Every company , even massive ones like Amazon might have 100,000 ( made up number ) serious complaints and gripes posted about them online , but how many perfectly happy customers has there also been ?
Not one single company will have 100% satisfied every single person to have used them , thats the way it goes.
CJS - ( the cheapest place @ 19,99 ) i have used them a few times , made good savings , will happily use them again.
Others have had poor experience , late keys and one person even had a key removed !
Game - many people swear by them , i had terrible experience with them , including when i pre-ordered Arma II and i waited a couple of weeks after release date before giving up and cancelling, terrible for me , great for others.
Just a couple of examples there, im not saying anything bad about anyone posting here , or any company being mentioned , just always remember when you look up a company online , there will always be more complaints than praise , its just human nature , when we are happy we are content and quiet , when someone annoys us , we scream from the rooftops about it !
I hope we all get our Skyrims in time and have a fantastic experience playing it