Our friends on the eHome Team (the folks responsible for Windows Media Center and other cool things) passed along that the Super Bowl ads are available in Windows Media Center through the Internet TV Beta - currently available to U.S. Windows Vista Home Premium and Windows Vista Ultimate users.
The Super Bowl ads are listed under Top Picks in ...