Punchcard is an online report portfolio. It supports auto completion and digtial signed reports.