DoubleOSeven,
My earlier undergrad work was a bit shakey as well. I had a 3.11 when I quit school with two classes to go before graduating. I entered the work force and have been working for the past 8 years as a police officer. I decided to go back to school in 1999 since I realized that I wanted to become a physician. I continued to work full-time and attend classes full-time. In 2002, I graduated after taking all the prereqs for med. school. BioChem, OChem, ect. I ended up with a GPA for the last three years of 3.96. My overall was now a 3.41 and a science GPA of 3.63. My MCAT score was not stellar at 29. I would urge you to continue doing very well in you classes. I interiewed at several MD and DO institutions and received many acceptances. In each personal essay including ACOMAS and AAMCAS I touched on the discrepancies between my prior grades (1990-1991) and my current performance but remain focused on my streangths. At most interviews I had to explain it again but that was O.K. They all seemed to be impressed. Any school that is worth going to looks at your trends not at just a few classes that you did poorly in.
Good Luck,