News Extraordinary Robot Robot Jul 20, 2011 #1 Got too many icons cluttering your Windows 7 taskbar? That's definitely a possibility these days, especially now that Internet Explorer 9 lets you pin your favorite sites there. More...
Got too many icons cluttering your Windows 7 taskbar? That's definitely a possibility these days, especially now that Internet Explorer 9 lets you pin your favorite sites there. More...