While trying to install SQL Express 2008 today, I hit a block during the install – SQL was complaining that I was trying to install a different language verses what was already installed.
Odd. SQL was not installed anyway – or so I thought.
Turned out it was detecting the compact edition, although it was english too.
Google turned up this blog post, which contains the key to getting it moving again!