My commuting set-up doesn't address all of the issues you mentioned specifically. But this does give a lot of bang for the buck. So if you're budget conscious, then you might want to consider it.
Here's a link. Have fun.
http://www.bikeforums.net/showthread.php?t=566657