One possibility of alleviating some of the clusters of games on weekends would be to play club soccer matches during the actual week. Many of the larger clubs have lighted fields and such and at the older levels (U16-18) players could carpool and caravan together. I've never understood why the club soccer regimes have mandated weekend-only play -- it really cuts out the opportunities, especially if they are local games involved.

Also, in regards to collegiate students getting out and "giving back" to the sport while making some pretty decent money -- chances are they would be more apt to do a weeknight gig instead of sacrificing a treasured weekend.