Have you tried the Markzware solution?

Unfortunately they don't have a demo.