Price List Generation

I am looking for a quick way to generate a price list to (urgently) provide to our agents (off-line) for when they do not have 'electronic' access…



YES I have tried the Price List Add-on BUT this has limited options.



Owing to reasonably complex nature of our core products, I have had to configure many to be 'Zero Price' and the physical price is created on the fly by selecting various options at product level.



What I need is to be able to generate the PDF price list showing for example:



Product 1 Code | Product 1 Name:

--------> Option 1 Name £price

--------> Option 2 Name £price

--------> Option 3 Name £price

--------------------------------------

Product 2 Code | Product 2 Name:

--------> Option 1 Name £price

--------> Option 2 Name £price

--------------------------------------

Product 3 Code | Product 3 Name



And so forth…



I guess in the absence of any quick built-in solutions or suggestions from other users I will just have to query the database and build a report in that way…