Yeah, I was thinking along these lines as well. There are a lot of open source projects which are helping charities, and many of them need people to write documentation as well as programmers. A lot of your limitations are similar to several Dreamwidth programmers.
Re: Something to do...