Steve Kemp wrote:
>   Does anybody have suggestions on software I can use to
>  invoice customers, and maintain records?
Have you considered GnuCash? 
http://www.gnucash.org/
It does far more than you need, and its invoices aren't particularly 
pretty, but it's /free/, so might be worth a try.
cheers
Chris
-- 
Chris Dennis                                  cgdennis@???
Fordingbridge, Hampshire, UK