Appointments + Confirmation Information Incorrect


I have finally got the location to display on the confirmation using the code hack listed here

Now I have discovered that the confirmation Service name and Location written in the confirmation area is always the same regardless of the choice made above in Location and the service.

I have tried checking the clear cach option.

Please advise?