ReviewsTech Apple releases Safari 3.1 for Mac and Windows March 18, 2008 1085 views And there was much rejoicing. Apple has released an updated version of the Safari web browser with a slew of…