I joined the PittMesh http://www.pittmesh.net/ working group yesterday. It is a group dedicated to making a WIFI based network across the city. It is a good project to work on to learn a lot about Linux and routing.