One area that I have always found a challenge is being able to get my automated builds (in whatever guise, MSBuild Nant etc) to deploy the created solution (WSP) to a remote machine, install and test it works and then report back on the success of failure.
I have tried PSExec << just not reliable
I'm interested in the new Windows 2008 world how people are doing this? Powershell? Custom service on remote machine to accept the files?