Image via Wikipedia Hold onto your butts. Microsoft has unleashed its Release Candidate for Internet Explorer 8, the latest upgrade to the widely popular web browser. You can download it here. Unfortunately, this version is only for Windows Vista, XP, and Server. If you happen to be testing out Windows 7, you’ll have to keep [...]



