I agree with Jeff's position.
Getting the databases over can be easy, just shut SQL down and copy over the files to the new server and then attach them. SQL will then upgrade them if necessary.
You still need to get the server level objects over, things like jobs, logins, server level permissions, credentials, etc. Some can be scripted out. SQL Logins are particularly tricky because internally they had a SID, it is possible to extract the logins with the encrypted password and carry them into the other server, the passwords will be carried as is in encrypted form, they will never be in clear text.