I have recently been testing along with a VMware and SAN colleague. So far, the test was simply cloning/fracturing one LUN and copying it to another location attached via virtual HBA to my second test SQL Server instance. I keep all user and system databases on the single LUN as phase 1 testing...phase 2 will involve cloning LUNS from different instance locations and attaching them to a single target...of course, in this instance, I would keep system databases out of the cloning process...
So, when the initial test was done (all system and user databases included in the clone), all I had to do was restart the SQL Server services to initialize the instance and reset tempDB, drop and add the SQL Server instance name (since master database was included), restart the services again, and all seemed fine. Oh, also had to update msdb database information with the new instance name...
So, that seems to cover the bases for the 1 to 1 clone...
Possible issues, etc... it seems pretty straightforward, actually. On my end (DBA), I just have to architect the file locations correctly across the LUNs. On one hand, I can keep system databases out of the equation, and simply script to loop through the MDFs and LDFs in the freshly-cloned LUN and attach the new database files to the SQL Server instance. On the other hand, I can do what I had mentioned before--perhaps using startup procs and AutoSys to automate the process...
We have a EMC SAN, btw...
I guess my question is: Am I missing something? Is there a super-simple way to do this other than what I just spewed out?

Thanks!