With ProjectTimeKeeper you always have control of your Projects and Timecards, all in one place.
No adds or monthly payment.
Add your contacts, Projects and then you select the contact for the projects, you can add a timecard manuel, or start the timer in the menubar wile you work, for a more accurate time, and then add it to the project.
The overview always shows you your monthly timecards and hours.
At the project page you can click the preview button, this will give you a invoice preview, you can export to pdf.