I'm new to PHP (but not new to programming), so I'm pretty sure I'm missing something really trivial in the code below. When I try to run it, I get a parse error on the first line inside the function. Any help would be hugely appreciated. Thanks!! [code] function distancer($lat1,$lon1,$lat2,$lon2,$unit) { $theta = $lon1 - $lon2; $dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta)); $dist = acos($dist); $dist = rad2deg($dist); $miles = $dist * 60 * 1.1515; switch (strtoupper($unit)) { case 'K': $ret = $miles * 1.609344; break; case 'N': $ret = $miles * 0.8684; break; default: $ret = $miles; } return $ret; }[/code]