Scott - I even found the Advanced Admin guide a little difficult to fathom (I'm no SQL expert) although now I have done it, I understand it. Always the way.
Brandon, I think I can see how your way works. This is how I did it - you should do backups etc and I certainly recommend doing it in a test environment first (even though it means creating two SQL servers).
The users etc are just examples I used.
Feel free to add comments, especially if it not easy to understand or if it is incorrect in some way.
1. Create new database on new SQL server
On new server, in Enterprise Manager:
Right click databases folder and choose New Database
Name it citrixds
Expand security folder and right click New Login
General Tab – enter name (citrixds)
Click SQL authentication and choose password
Defaults – choose database citrixds
Database Access tab – put tick against citrixds
In database roles, select dbowner. Click OK and confirm password
2. Copy mf20.dsn
Go to c:\program files\citrix\independent management architecture and copy mf20.dsn. Call the copy mf21.dsn
3. Configure mf21.dsn
Open ODBC in control panel \ admin tools and find mf21.dsn in file DSN and locator. Change mf21.dsn details to new server and citrixds user and password. Notice default database changes also
4. DSMAINT MIGRATE
In DOS, :>dsmaint migrate /srcdsn:”c:\program files\citrix\independent management architecture\mf20.dsn” /srcuser:sa /srcpwd

assword /dstsdn:”c:\proram files\citrix\independent management architecture\mf21.dsn” /dstuser:citrixds /dstpwd

assword2
This gives a DOS style progress bar. Wait for it to complete.
5. DSMAINT CONFIG
In DOS :>dsmaint config /user:citrixds /pwd

assword2 /dsn:”c:\program files\citrix\independent management architecture\mf21.dsn”
6. Stop and start IMA service
In DOS: :>net stop imaservice
:>net start imaservice
7. Check it all worked
Go to regedit.
HKEY LOCAL MACHINE\Software\Citrix\IMA\Database driver= sql something
HKEY LOCAL MACHINE\Software\Citrix\IMA\datasource name=mf21.dsn
8. Update other farm servers
Copy mf21.dsn onto other servers in the farm, in the same directory. Follow stage 5 onwards on EACH server.
+++I am glad I can give something back to this highly useful forum+++