T.L.
I vote pay a flat rate for the job not by the hour. If it's by the hour...the time might (not saying it will) get stretched out a bit...if you get my point ;-)
$100 bucks sounds like a lot but then again I have no idea how big this pile is?