Well, let's just compare...
Ohio State isn't considered to have a soft schedule.
vs. North Illinois (2 Stars)
at. Texas (4.5 Stars, Longhorns are more like 4 Stars now though, could be considered top 5 at the time though)
vs. Cincinnati (2 Stars)
vs. Penn State (3.5 Stars, Penn State was good at the time)
vs. Iowa (3.5 Stars, Iowa undefeated at the time)
vs. Bowling Green (cupcake)
vs. Michigan State (2.5 Stars)
vs. Indiana (2 Stars)
vs. Minnesota (2.5 Stars)
at. Illinois (2 Stars, nearly cupcake though)
at. Northwestern (2 Stars)
vs. Michigan (5 Stars)
toughest games: Michigan, Texas, Penn State, Iowa, Michigan St?
USC:
at. Arkansas (4 Stars, although ARK is top 10, they were bad week 1)
vs. Nebraska (4 Stars, they won the Big10 North)
at. Arizona (2.5 Stars)
at. Washington State (3 Stars, were as high as #23)
vs. Washington (2 Stars)
vs. Arizona State (2.5 Stars)
vs. Oregon State (2.5 Stars, formerly #25, but because they beat USC)
at. Stanford (cupcake)
vs. Oregon (3.5 Stars, I'd say they are as good as Iowa/PennSt.)
vs. California (4 Stars)
vs. Notre Dame (4.5 Stars, I think they suck but they were #2 at one point)
vs. UCLA (2.5 Stars)
Toughest Games: Notre Dame, Arkansas, California, Nebraska, Oregon
*in comparsion, their PAC-10 schedule was slightly harder than Ohio States' Big 10 schedule. Out of conferernce, USC's schedule was far better. This is not a knock on the Buckeyes', I just used them as a frame of reference because they are said to have a decent schedule. Strength of schedule is determined after the season however..