My last 2 flats also occured while parked at work, each time I suspected sabotage but both time the holes were on the rim side of the tube. My rim tape was in bad shape so I changed it. No other flat while parked since then.
The thing is that, as Ubergeek said, both time I wondered why It didn't go flat Under my weight while I was on the bike.