Prizm Accounting Software

Free
Reports are very comprehensive, with variable reporting periods