My network just passed to domain from workgroup and my SQL Express 2008 R2 refuses to start saying that the logon is not correct.
Could be that the account you were using to start SQL Express is no longer valid. Try going into Services and change the logon that the MSSQL$SQLEXPRESS service uses.
You have to be local admin on your machine to make this change.