i have just read another very good article related to moving the database and advice you to have a look into it.
http://www.sqlservercentral.com/articles/Administration/65896/
article describe why using alter database is preferred on detach/attach.
----------
Ashish