There is a wonderful post over the SQL PSS blog about installing SQL Server Express and the various errors you might encounter. It explains in good detail on the pre-requisite required for installing SQL Server 2008. Check this here.
Follow me !!!
Adventures with Books