For the last couple of days I have been looking for Visual Studio 2008 throughout the market. I finally got my copy and installed it on three separate machines,two of which were running Windows XP Pro SP2 and one hosting Windows Vista ultimate.
The program was successfully installed on two machines, but I encountered a lot of problems installing Visual Studio 2008 on the third, which was running Windows XP. The setup would simply freeze during installation of dot net framework 3.5 and I couldn't even quit or cancel it. Then, I had to manually restart the computer and try again. The machine had VS 2005 with IIS 5.5 and SQL server 2005 previously installed on it. I simply looked through many MSDN forums for fixes to this, but everything i found was quite puzzling. I had installed VS 2008 successfully on the first computer which was also running VS 2005, IIS 5.5 and SQL Express 2005, but it would not work on the third machine. I have also heard that this is a widespread bug with .net framework 3.5 installation.
What I finally did was this:
1- Uninstalled IIS and all SQL 2005 instances from my computer.
2- Uninstalled .Net Framework 2 from my machine.
3- Restarted Windows
After that, I ran the .net framework 3.5 setup manually. It took a while for it to run and progress, but finally the procedure was successful on this last system.
Although i succeeded, i still don't know the real cause of this setup problem, though i guess the main thing revolves around permissions for modifying previous instances of .Net framework by the setup file. I hope my solutions work for others too, thought MS seriously needs to release a fix to this widespread problem that comes with their Visual Studio 2008 product.