Recurring nightmares

Last night, I had several nightmares, many of them are ones I've had before. I wonder what they mean?
The all-time most common panic attack of a dream involves heading off to a final for a class I didn't attend all quarter. This time, I was actually in some review session before the actual class itself, and the lecturer had covered the board with some strange equations and graphs. I thought it might be something on lenses for a second, and I had a brief moment of hope, but then I realized it was something else altogether. Advanced mathematics? This dream has to mean I feel unprepared for something, but I have no idea what it could be.
I also dreamed that I went out to my car, somewhere, and found giant bulletholes in all the windows. That's a new one. Earlier tonight my roommate claims he heard a gunshot go off in our neighborhood. Maybe I had a vision.
In another dream, I run into a close friend I haven't seen in forever and he/she sneers at me and runs off. I know I've done something wrong, but I have no idea what it is. This one actually woke me up at 5 in the morning.
My new web dev lead has just decided to join another company, the day before she's to start. The type of nightmare only a manager could have.
The same restaurant has been showing up in many of my dreams. It's this little diner, I can't even begin to describe it. In every dream it serves a different type of cuisine. This time it was a sushi restaurant.
I know one of the reasons I had all these vivid dreams is that I worked out hard last night. But usually they're not all nightmares. I had some of these same dreams up at Whistler. I was tired there, but I thought they were nightmares
because of the altitude. Now I'm thinking perhaps I'm really fretting over something subconsciously.
Work is nutty right now. The start of the year always is.
Aaron mentioned a clever term the other day, "yuppie food stamps", to refer to the $20 bills that ATMs spit out. But he noted that he didn't come up with the term. So I did a Google search on the web, and I found it all over the place, along with a whole bunch of other clever new terms for the new millenium. I can't even tell where the term originated. How did I miss this when it first spread like a virus?
I'm off to Las Vegas tomorrow afternoon for a business conference. That city scares me. I've never stayed there for more than a weekend. I wonder if I'll be able to maintain my sanity there for four days.
At least I'll be able to catch the Stanford-Arizona game before I leave tomorrow. Zona always kills us in hoops. I can't remember the last time we beat them. I hope the boys pull it out and start my weekend off on a pleasant note.