Have you checked out TechSoup? It is a website that offers many resources for nonprofits. One particular service that could be helpful is TechSoup Stock. TechSoup Stock is a clearinghouse of deals offered/donated from various providers to eligible nonprofits. The offerings are changing all the time, but they range from desktop software like Microsoft Access (only $14 Admin fee) to Donor Management Software like eTapestry ($60 for up to 500 records) to Prospect Research tools like NOZA (200 credits for a $12.50 Admin fee).
To take advantage of these highly subsidized offerings, a nonprofit simply has to join TechSoup, create a member profile, and then register your organization to be eligible to take advantage of some of these donated offerings. If you sign up for the TechSoup Stock eNewsletter, you'll receive updates on new products offered on TechSoup.
Have you used TechSoup? Let us know what you've utilized and how it worked for your organization.