We also use the town cars with the built-in tip. They won't accept any further gratuity, which, I must say I like it that way.
If we were going to tip, we always tip 20%. Twelve hours a day is a lot of driving and waiting around for the poor driver. Hopefully you can write it off on your expense report.