I have found some pants at EMS that zip off to create shorts. I wear my bike shorts underneath until I get to work and change the underroos. The pants are pretty sporty and synthetic so they work well. It is great because this time of year I need pants in the morning and shorts in the evening. That and the pants are "dressy" enough for me to wear the whole day at work. In the evening I change back into the bike shorts before I leave and put the other pants/shorts over those. It also allows me better control over the weather. Yesterday evening it was just a little to chilly to wear shorts on the way home so I was already prepared.