I use the Arkel Bug for commuting - it is a pannier, which converts to a backpack. It is water resistant by itself, but there is a waterproof cover that you can use for when it is really pouring. I can carry my laptop in it, but usually goes into an Arkel briefcase since it is happier there. The bug has room for lock and helmet as well as clothes & lunch.