Thanks so much for this detailed response. I played with literate programming for a bit and I had a similar experience: lots of extra overhead to get things properly documented. Unfortunately, (as nostrademons put it in an earlier comment) if we tried this at our web shop our competition would eat our lunch.