I have a disc version I got for free (OEM version via videocard), that I upgraded to the Enhanced Edition.
If you want to save cash, get the game on newegg and patch it up.
Even though I have a copy I decided to pick it up on steam. You can't put a price on convenience, and it is a bit of a...