Due Dates?

Krista
Currently I'm 30 weeks pregnant. At our very first ultrasound appointment, the tech was very vague with a due date. So when we went in for an appointment a few weeks ago, I asked our Doc what they have on file. She said by tracking my period, my due date was May 7th (which is what they're going by), but the ultrasound showed May 1st. That's a week difference! Anyone else have this? And what date do you think is more accurate? I know she'll get here when she's ready, but still....