Did you meet the terms of the original agreement (pickup/return location/time)? I've never seen it say "unlimited mileage" but still charge. If you met all the original terms, definitely worth a call to any/all of the following: corporate, your travel manager (if it was a business trip), your credit card, the local news station, etc.