Glad you'll be checking out the Mazdas! I would just mention to make sure to check out the Mazdaspeed line. Despite the similar sounding names, the Mazdaspeed 3 is far superior to the Mazda 3.
Thanks again for the tip to check it out, I hadn't really thought about it; and it was the perfect solution to my problem - Still fast enough to be fun, but I can also put things in it if I need to pick someone up from the airport or go buy a chair or something.
I'll be out driving!
Surprised no-one has mentioned the BMW 135i Haven't driven one, but everyone I've talked to has been pretty impressed.