How does he know its Safari then? Or even a mac?
Because your browser identifies itself to a site, this is perfectly normal. It gets through the firewall because it is allowed to, if it wasn't allowed it couldn't work. You can get Safari to lie if you like by turning on the debug menu: Close Safari. Now open a terminal window and cut and paste this: defaults write com.apple.Safari IncludeDebugMenu 1 into the terminal window and hit enter. When you start up Safari you will now have a new menu to the right of 'help'. Choose what you want to appear as from Debug -> User Agent. You can choose IE6 on Windows etc! If you ever want to loose the debug menu just repeat the terminal command, but with a '0' (zero) at the end. Tony.