Since you're trying to keep things "clean" (whatever that's supposed to mean here), I'm guessing installing both is unacceptable. I'd suggest that unless you're using some feature in the 2008 version that isn't available in the free Express version, go with the more recent of the two.
deceptikon
Challenge Accepted
3,445 posts since Jan 2012
Reputation Points: 822
Solved Threads: 473
Skill Endorsements: 57
You can install both if you want to as long as your computer has sufficient free disk space. If I were you I'd get Visual Studio 2012 Express and use VC++ 2008 only if you need to. Microsoft put all their compuiler into a single package, you can't just get VC++ 2012.
I have both 2012 Express and 2012 Pro installed on the same computer with no problems. I was using the Express version for awhile until I came upon something that it could not do. So, since I hade not purchased a Pro version since VC++ 6.0 I decided to just buy it. I could now uninstall the Express version because it is no longer of any practical use.
Ancient Dragon
Achieved Level 70
32,128 posts since Aug 2005
Reputation Points: 5,836
Solved Threads: 2,575
Skill Endorsements: 69