As luck would have it, we had a rare opportunity to visit the new Cardinals Stadium out in Glendale a few days before it opens to the public. Sure, it’s way out on 101 from the heart of Metro Phoenix, but it’s a beauty and the home for the 2008 Super Bowl. After playing for decades at Sun Devil Stadium, it’s a huge leap forward for a rather luckless franchise that hasn’t been in the playoffs in recent history.