The second weekend of 2005 brought surprises – both good and bad – to the North Carolina Tar Heel football program.