I live on the North Shore, but work in Hopkinton (near Worcester). I'll keep an eye on this thread and once the snow and cold settle down a bit I'll definitely be game for a ride or 2. Also, most bike shops have organized rides. Just ask someone who works at one.