Yes, everything activates on Steam.
I've actually kind of mangled mine, only the base game is steam registered, the expansions I installed to the steam directory and everything works just dandy.
D.
(blocking out everything else until he can get home from work and spaz out there.
)