Looks like the site to request pics of your new baby being built is toast. It is not working at present. --- > http://188.8.131.52/
One of the guys over at FordXR6Turbo.com asked the question of the online help and the response was..
Taken from XR6T site...
you: the link for 'your car being built' doesn't work
Alexandra: That is correct. Unfortunatley it is not available.
you: permanently or temporarirly?
Alexandra: Unfortunately Permanent.
Can anyone in Ford please advise if this is really perminent??