Do not forget that this is a VT home game. Last year VT beat Miami. First game. Would not be suprised to see USC come in flat, relying on all their hype to win.
I think Ill have to go out on a limb also and pick VT. As usual there special teams should be excellent. So one slip up by USC on special teams could turn the game in VT favor. Plus I think with it being the first game of the season both teams will still have alot of kinks to work out. Which ever teams makes the best halftime adjustment will probably pull it out in the end. But I do hope VT wins because Im tired of hearing USC this and USC that....