The key is to build each source (pro, home, mce) independently and test at each stage. Once each source is built to your liking (driverpacks, oemauto, etc.) then and ONLY THEN do you pack them using PP.
Once packed into the AIO structure, I've found that making changes will cause problems. So using PP to pack them into an AIO is the LAST step.
For a reference, here's my .ini for PP. I use named folders for each build (OEM Home=XPHO, OEM Pro=XPPO, VLK Pro=XPPV, OEM MCE= XPMO, etc.)
Code:
[InputOutput]
XPSource=C:\Tools\XP\Projects\XPMO
XPDestination=C:\PP
[Exclusions]
[Extra Files]
ExtraPackDest=
ExtraRootDest=
[Custom Options]
FileToRun=
RunParams=
PackNameOn=Y
Tri-Pack=N
PackName=XPMO
BootEntryOption=Windows XP Media Center Edition OEM SP3
CompactPack=N
CompactPackLastPack=XPMO
[Unattended]
Winnt.sif=C:\Tools\XP\Projects\XPMO\I386
$OEM$=C:\Tools\XP\Projects\XPMO\$OEM$
Unattend=X
[DriverPacks]
DPSource=C:\Tools\XP\AutoImage\DPs_BASE_110912\DPs_Base.exe
DPSettings=
DriverPack=O
[WinXPVersion]
XPVersion=M
CMPNENTS=C:\Tools\XP\Projects\XPMO\CMPNENTS
[WinXPEdition]
XPEdition=O
[Win2k3Version]
2k3Version=
[Boot Entry]
Bookmarks