You could go with something like this:
http://www.specialized.com/us/en/bc/...scid=0&scname=
I owned one for a while and it was a fine ride. I never liked the feeling of having a front shock but my commute is also only 4.1 miles of smooth road each way so it might come in handy for you.