There is defiantly room for improvement but its flexibility on having any preferred invoice numbers, having multi-currency invoices, quarterly reports and etc has made it a great invoicing software for a small to midsize businesses.
shahabshahisavandi about Invoice Generator by Moon, v1.4.1