1) Instead of locally-based groups there is just one global network. All users tell the system their location and the system does the rest for them. Currently I am a member of the Kensington and Chelsea Freecycle group. However, since I don't own a car, the majority of the offers in the group are too far away to be relevant to me and I would rather not clutter my inbox with them. In my proposed system, people would be able to customise what they want to be notified of. So, for example, I could choose to be notified of everything offered within 1 mile. However, if I was desperate for a microwave and would be willing to travel 25 miles to pick one up, I could set up a custom notification which notifies me of every offer within 25 miles which includes the word 'microwave'. Advanced users could perhaps set up multiple locations (e.g. one for work, one for home).
2) User profiles with a record of how many things the person has given away, and how many things have been taken. Currently Freecycle-type networks are wide open to flagrant freeloading. People are free to take and never give or take what is freely given and then sell it on for profit. With a record of who has the best give/take ratios, the best givers could be rewarded in some way. The system could give them advance notice of offers or, at the very least, when faced with a number of wannabe takers, a giver would be free to choose the person who has given the most him/herself. This would result in a virtuous cycle, with more people making the effort to give.
3) An eBay-style reputation system, where givers rate takers. This would stop people from turning up late, or not turning up at all, and getting away with it. Again, this makes things easier for givers, encouraging a virtuous cycle of more and more giving. It would also help people worried about letting strangers into their home, or going into stranger's homes. They could choose to only make arrangements with people with well-established reputations and, in any case, the website would have a record of who made an arrangement with who, putting off people with bad intentions.
4) Givers would not have to write a new message if a pick-up for their item had been arranged - their offer would automatically be marked as reserved.
5) Takers would be able to see at a glance if an item has a 'must-go-by' date.
6) Offered items would appear with any photos posted of them. In the current email groups (the ones I've been in at least), photos have to be hosted separately, which can be very frustrating and confusing.
7) People would not have to put their rough location when posting; that would be done automatically by the system. Likewise other people would not have to look up the location themselves - the system would just tell them that the item was '23 miles from your home' or '7 miles from your work'.
8) A private calendar where givers can put when they are free for takers to come and pick things up. Takers can just click on the time they would like to pick up the item, vastly simplifying the process of arranging mutually convenient times. The calendar would only be visible to the chosen taker and only until a pick-up time was arranged.
9) Likewise, your location could automatically be shown on a map to successful takers, saving the trouble of repeatedly explaining where you live.
10) People would more easily be able to search for existing open offers before posting a 'wanted' request. Currently, people have to search the email group (a non-obvious concept to begin with) for offers, and then check again to see if the offer has been taken, and then email the person directly to make sure the offer is still open. Unsurprisingly, most people don't bother and consequently the email groups are filled with unnecessary 'wanted' requests. In a dedicated website, none of that would be necessary as offers would be automatically marked as 'reserved' when a giver and a taker arrange a meeting, and would not be visible in searches
I really hope something along these lines is implemented some day because, right now, Freecycle I something I want to love, but just find too annoying to use.