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!