Dan Cunningham has written a GUI wrapper for the User State Migration Tool (USMT) In Dan's interface, USMT provides the logic and mechanisms for the actual capture / restore process, but because USMT is entirely command-line, Dan decided to set about creating a .NET-based wrapper for it to simplify data capture/restore.
Here’s some of the nice features in Workstation Migration Assistant:
Dan is hoping to release the tool soon - so keep checking http://dcunningham.net/2007/11/22/a-quick-look-at-workstation-migration-assistant/ for updates