Well, it did it again this afternoon, and would not start when I tried again at 1hour and 2hours later. I did not hear the fuel pump when I turned the key to the on position, so maybe that tells the tale. Anyway, tow truck called and maybe it will still have the problem when they get to it this time.
Thanks for your help, and I'll let you know what it turns out to be.