You may also want to look at the Bianchi Volpe. I commute about 16 miles (each direction) on one and it's a very comfortable, solid bike. It has the braze-ons for racks on back and (I think) on the front. I've loaded mine down with a laptop, clothes and lunch and it was still very stable.

BTW, I upgraded the derailluers to 105 and XT (it comes with Tiagra and Deore).

Enjoy!
tpb