I'm taking this class where we're working with a local non-profit group and writing some software for them. I can't beleive anyone would volunteer to participate in this project. It's like hiring a company that you KNOW will be out of business in 4 months to write software for you. As soon as the final exam is done, the class disperses and the customer is up sh!t creek without a paddle as far as support or upgrades are concerned.