>We just got a requirement similar to this, have you found an alternative solution?

No - I have put the customer off for now, but if it comes up again, I'll either use Crystal Reports, or create the PDF using some other tool.