Quoting catwhowalksbyhimself,
That stupid. I bought the first game and there was no code that came with it. At all. Requiring something that doesn't exist and asking people to buy it because you never supplied it in the first place is very poor sport indeed.
The code did exist. It was how you'd activate the game for updates using Stardock Central, (the updating program Stardock used before Impulse came out).
Just contact support@stardock.com if you have the old box, cd, and manual, but still can't find your code. They should be able to help you out, I would think.
I bought the 2004 edition when it first came out on a cd. Now I can't play or update it because Impulse says I need a registration code like for the 2008 edition.
So you bought the 2004 version of the game back in 2004? You haven't registered it, so it's never been updated. Now you can't play it? If you could play it four years ago, you should still be able to play it now. Just install from the cd and run it.