iLike iTimesheet
No app is perfect for you unless you design it yourself for your personal needs. That said, iTimesheet is very close to perfect for me. I have 50 projects on the go and have different billing rates and even non-billable work. I have multiple clients and differing, sometimes unique billing cycles. iTimesheet automates and organizes everything to the best level possible, given my needs. I travel often and never miss entering time. I can create project or client or period defined outputs. Improvements are made regularly and mostly based on user feedback. Ive never experienced a crash or data loss -critical for this type of data (everyone likes to get paid!). Only suggestion I can think of is ability to email exports to multiple addresses. Have tried other very popular apps like this and they dont compete.
Snowman27 about
iTimeSheet