I took my car in to have my wheels aligned and balanced.  Kamal Maasry was my service rep and he was great.  He showed me diagnostics that revealed all four wheels were actually pointing in four different directions.  No wonder my car didn't seem to want to stay on the road.  After the wheel alignment I noticed an immediate improvement in my gas mileage, which was an added bonus.  Mark Bevins the Service Manager explained that tire care and wheel alignment play a much  greater role in gas mileage than one might expect.  Nice work guys!