Cheers for that Brett. It worked a treat.
The only wierd thing right now is that all the images have been cached, but for some reason, the ones on the receipt page do not show up, even though they seem to be cached fine, and the urls are correct. I am using firebug to try to get to the bottom of it.
Once I work it out, I would be happy to contribute to any wiki documentation on the issue.