Let's not kid ourselves, our home schedule is always trash. As an example, lets look at the 3-year stretch from 2001-2004 that was our best in program history (Final Four and two Elite 8s). This is who we played outside of conference those years.
2001-2002
Home: Arizona (10), Providence (86), McNesse St (138), UT RVG (161), Wash St (203), Jacksonville (206), TAMU CC (245)
Away: Stanford (12), Utah (55), UNLV (75)
Neutral / Preseason Tourney: Indiana (6), Gonzaga (25), Oregon St (109)
2002-2003
Home: Princeton (139), Louisiana Tech (172), SFA (181), UTA (211), McNeese St (215), Mt St Mary's (299)
Away: Arizona (1)
Neutral / Preseason Tourney: Georgia (13), Notre Dame (17), Seton Hall (58), George Washington (128)
2003-2004
Home: George Washington (64), New Orleans (156), Centenary (182), Brown (203), UTA (222), Wofford (270), SHSU (274)
Away: Providence (28)
Neutral / Preseason Tourney: Duke (1), Arizona (29)
That's right. ONE home game against a team in the top-50 over that 3-year stretch. Granted, we played more teams in the 100-200 range, but I hate that. You can lose those games and it kills your seeding, but you get no credit for the wins.
On the plus side, we played a good number of elite teams. But they were hardly ever at home.