Right, thinking back a bit here I think I had to do the following to get a better unttended install from MDT 2010 for Win 7 deployments:
1) Setup/Install MDT 2010
2) Add O/S files, apps, drivers etc to the Workbench
3) Add a task sequence to build Windows 7
4) Add a task sequence to capture Windows 7
5) Edit the capture task sequence (In Deployment Workbench right click the capture task sequence > Properties > OS Info tab > Click button to edit Unattend.xml > File loads in WSIM (this is installed with MDT 2010 tools).
6) Edit the unattend.xml file to cover the steps you need/questions you don't want to get asked. You may have to play around to get the desired results.
7) Now when you capture your image you build it will use your customised unattend.xml file which skips some of the questions. Remember when it captures the image it uses the sysprep stuff which also comes into play the next time you deploy that particular image.
Also if you want this is my rules.ini settings I am using. This simply asks me for credentials to connect to deployment share, then machine name, credentials to join to domain, any apps I want to install then it generally goes off and does it's thing
[Settings]
Priority=Default
Properties=MyCustomProperty
[Default]
_SMSTSOrgName=*** Enter Org Name here if you want to ***
SkipAdminPassword=YES
SkipApplications=NO
SkipAppsOnUpgrade=YES
SkipBDDWelcome=YES
SkipBitLocker=YES
SkipCapture=YES
SkipComputerName=NO
SkipComputerBackup=YES
ComputerBackupLocation=NETWORK
BackupShare=\\Machine Name\DeploymentShare$\Captures
BackupDir=%OSDComputerName%
SkipDeploymentType=YES
SkipDomainMembership=NO
JoinDomain=*** domain name to join ***
DomainAdmin=*** You can put a username here if you want so it autofills in during wizard ***
DomainAdminDomain=*** domain name of user you are using to join to domain ***
MachineObjectOU=*** If filled in will add the machine to a specified OU, use ADISEDIT and take the DN of the OU you want to use for this value ***
SkipFinalSummary=YES
SkipLocaleSelection=YES
KeyboardLocale=en-gb;0809:00000809
UserLocale=en-gb
UILanguage=en-us
SkipPackageDisplay=NO
SkipProductKey=YES
SkipSummary=YES
SkipTimeZone=YES
TimeZoneName=GMT Standard Time
SkipUserData=YES
UserDataLocation=AUTO
FinishAction=RESTART