Incase you didn’t know Safari Beta 3.0 has been released and it runs on windows. It can be downloaded from Apple’s site. Now this is a good thing for all those mac users who happen to own a windows machine and don’t to indulge in the IE7 or Firefox experience. However it’s [...]