Then if vs2008 is installed you already have sql express installed. I think the workstation components caused an issue.
Go into programs and features, select sql server 2005, and click uninstall then select workstation tools and complete that piece of the uninstall.
Then you should be able to run the install for sql server.