I was bumming around my room Thursday afternoon when my boy Phil presented me with an intriguing last-minute activity - attending the inaugural game of the NBA's Charlotte Bobcats.
I had several other plans but immediately knew I would cancel them and go to the game.
It's the kind of irrational thing you do when you actually enjoy watching the NBA.
Three hours later, the boys and I arrived at the Charlotte Coliseum to watch the Bobcats play the Washington Wizards, a squad my friend Colin, a lifelong fan, described as a perennial expansion team.
About 7:15, the lights went down and lasered logos began to crisscross the court. The Jumbotron showed a computer-generated monster of a bobcat tromping around Charlotte before mascot Rufus Lynx came onto the court riding a motorcycle as pyrotechnics flashed into the air.
Rufus hyped up the crowd as the Bobcats were introduced, with hometown hero Steve Smith and rookie Emeka Okafor garnering the loudest cheers.
Seeing Charlotte's starters - Okafor, Gerald Wallace, Jason Kapono, Brevin Knight and Primoz Brezec - made me wince. World beaters, they're not.
Smith and owner Bob Johnson then gave short speeches thanking the fans.
"The NBA has come back to Charlotte," Johnson announced. "And we'll never leave."