Well, it seems it WAS the tire. I needed to have it replaced anyway (the tread was almost gone...) so I relplaced it this morning. No more pull! I think that the alignment still needs to be looked at (the guy at the tire place said it looked like the front tires were wearing a little unevenly, but that can wait til next month!
Bryan