<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software4Nonprofits Blog</title>
	<atom:link href="http://www.software4nonprofits.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.software4nonprofits.com/blog</link>
	<description>Weblog for the Software4Nonprofits.com DONATION program</description>
	<lastBuildDate>Tue, 15 May 2012 17:56:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>DONATION version 3.43 beta test</title>
		<link>http://www.software4nonprofits.com/blog/2012/05/3-43-beta/</link>
		<comments>http://www.software4nonprofits.com/blog/2012/05/3-43-beta/#comments</comments>
		<pubDate>Tue, 15 May 2012 17:56:37 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Beta Testing]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=342</guid>
		<description><![CDATA[Hello DONATION beta testers. I have just uploaded a new version, which you can test if you have a few minutes. Most of the changes were motivated by something I learned at a conference for MicroISVs (tiny Independent Software Vendors, like me) that I attended a couple of weeks back in Las Vegas. One thing [...]]]></description>
			<content:encoded><![CDATA[<p>Hello DONATION beta testers.</p>
<p>I have just uploaded a new version, which you can test if you have a few minutes.</p>
<p>Most of the changes were motivated by something I learned at a conference for MicroISVs (tiny Independent Software Vendors, like me) that I attended a couple of weeks back in Las Vegas. One thing I took special note of was a suggestion that the first 5 minutes of use of your software has to &#8220;sing&#8221;. That made me think about the fact that there are too many windows to fill out the first time you use the program (or create a new database for a new organization), and I was actually able to remove two of them!</p>
<p>Here is the complete list of changes in this beta test version, 3.43 Beta1:</p>
<ul>
<li>The Find Donor window now allows you to also find by email address, as well as the previous fields it allowed.</li>
<li>On the main window when you are entering or editing donations, and on the One Date Batch Entry window, the drop-down list for the donation Category now has an additional entry &#8220;&lt;Add New&gt;&#8221;. Selecting that entry brings up the <strong>Maintenance -&gt; Donation Categories</strong> window, already set up to add a new category. If you add one and close the window, that new one becomes the category for the current donation row.</li>
<li>On the main window when you are entering or editing donors, the drop-down lists for the donor Category 1 and Category 2 fields now each have an additional entry &#8220;&lt;Add New&gt;&#8221;. Selecting that entry brings up the <strong>Maintenance -&gt; Donor Category 1</strong> or <strong>Donor Category 2</strong> window, already set up to add a new category. If you add one and close the window, that new one becomes the corresponding category for the current donor.</li>
<li>Changed the <strong>Maintenance -&gt; Organization Info</strong> window, so that when it is automatically shown to you the first time you initialize the information for a new organization, you can fill in a new Receipt Style For field, which could previously only be edited on the <strong>Maintenance -&gt; Receipt Options</strong> window. This means that you don&#8217;t have to visit that Receipt Options window during your initialization for the organization. (On subsequent visits to the Organization Info window, the Receipt Style For field can be viewed but not edited &#8211; you still edit it with the Receipt Options window.)</li>
<li>Removed the automatic display of the <strong>Maintenance -&gt; Donation Categories</strong> window that was automatically shown to you the first time you initialized the information for a new organization.</li>
<li>Fixed a bug in the <strong>Database -&gt; Import -&gt; Donors</strong> window, where if you get an error about not being able to import Category1 or Category2 fields because you haven&#8217;t set up any of those those values, you can&#8217;t try the import again without first exiting the program. (If you do try it again, you get an error message about not being able to open certain files.)</li>
</ul>
<p>As usual, you can download and install the upgrade to this beta test version from <a href="http://www.software4nonprofits.com/pretest.htm">http://www.software4nonprofits.com/pretest.htm</a>. And if you do have a bit of time to test any of that, please let me know any testing results, positive or negative, by adding a Comment to this post, or by email.</p>
<p>If you want to test anything about that first-time experience, you can do so by creating and switching to a new database with the <strong>Database -&gt; Switch Databases</strong> window. (Click <strong>Help</strong> in that window if you don&#8217;t know what to do.)</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2012/05/3-43-beta/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Software4Nonprofits Bookkeeping Software Survey</title>
		<link>http://www.software4nonprofits.com/blog/2012/03/bookkeeping-survey/</link>
		<comments>http://www.software4nonprofits.com/blog/2012/03/bookkeeping-survey/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 00:43:13 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Beta Testing]]></category>
		<category><![CDATA[DONATION Business Advice Requests]]></category>
		<category><![CDATA[DONATION Development Advice Requests]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=339</guid>
		<description><![CDATA[Hello DONATION beta testers and advisors. I have been considering for some time whether it would make any sense for me to create a fairly simple bookkeeping program. It&#8217;s not at all clear that it does make sense, given how many programs are out there, but I do keep getting asked about this by my [...]]]></description>
			<content:encoded><![CDATA[<p>Hello DONATION beta testers and advisors.</p>
<p>I have been considering for some time whether it would make any sense for me to create a fairly simple bookkeeping program. It&#8217;s not at all clear that it does make sense, given how many programs are out there, but I do keep getting asked about this by my users. There are also some things that I know existing standard programs (like QuickBooks) do relatively poorly, lilke fund accounting, that I think I could do better.</p>
<p>So what I&#8217;m planning is to send a link to a web-based survey to all registered users of DONATION, asking them (or whoever does the overall bookkeeping for their organization) to tell me what they are currently using, whether they would consider switching, and what features would be required for them to switch. (If they say they wouldn&#8217;t consider switching, they don&#8217;t have to fill out the rest of the survey.)</p>
<p>Before I launch this survey, though, I would really appreciate some feedback on the current draft. You can see a printout of it in this PDF file:</p>
<p><a href="http://www.software4nonprofits.com/files/BookkeepingSoftwareSurvey.pdf">www.software4nonprofits.com/files/BookkeepingSoftwareSurvey.pdf</a></p>
<p>What I&#8217;m interest in is your comments on things like:</p>
<ul>
<li>Do the questions, and the options for the answers to those questions, make sense?</li>
<li>Any suggestions for improving the wording?</li>
<li>Am I missing asking about anything important?</li>
<li>Am I asking about anything that I don&#8217;t need to ask about?</li>
</ul>
<p>One thing I should make you aware of is that in the question about optional features, where I ask the survey respondents to tell me how important each one is, there are features there that I absolutely will not do. In particular, payroll calculations &#8211; they are just way too complicated, with too many variations by country and I believe even in some cases by state or province. So, if a large percentage of users said that payroll calculations were a required feature, I would almost certainly not create such a program. I&#8217;m also quite unlikely to be willing to include handling investment accounts, accounts receivable, or accounts payable.</p>
<p>My feeling is that I should <strong>not</strong> mention this in the survey, so as not to bias the responses. Any thoughts?</p>
<p>Many thanks in advance for any comments you have. Obviously, if I&#8217;m going to launch this survey to my now over 4,500 registered users, I want it to be as clear as possible before doing so!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2012/03/bookkeeping-survey/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>DONATION version 3.42 beta: Fiscal Year Reports</title>
		<link>http://www.software4nonprofits.com/blog/2012/03/fiscal-years-beta/</link>
		<comments>http://www.software4nonprofits.com/blog/2012/03/fiscal-years-beta/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 23:48:37 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Beta Testing]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=331</guid>
		<description><![CDATA[Hello DONATION beta testers. Further to my last blog post asking for advice about what to do about fiscal years, I now have version 3.42 Beta1 ready for testing. In terms of fiscal years, what I implemented was configuring your fiscal year (if it&#8217;s different from the calendar year) in Maintenance -&#62; Organization Info, a [...]]]></description>
			<content:encoded><![CDATA[<p>Hello DONATION beta testers. Further to my last blog post asking for advice about what to do about <a href="http://www.software4nonprofits.com/blog/2012/03/donation-and-fiscal-years/">fiscal years</a>, I now have version 3.42 Beta1 ready for testing.</p>
<p>In terms of fiscal years, what I implemented was configuring your fiscal year (if it&#8217;s different from the calendar year) in Maintenance -&gt; Organization Info, a new Reports -&gt; Fiscal Year submenu with 7 reports on it, and fiscal year selection options in Reports -&gt; Custom Reports. Things I did <strong>not</strong> do are support fiscal year-based pledging, or mail merge letters based on fiscal year donation amounts.</p>
<p>One great side-effect of some changes to the database structure that I made to support fiscal year reporting, is I was able to fix a long-standing weakness of the multi-year reports, under <strong>Reports -&gt; Donor -&gt; Donation Info</strong>. Previously, if there was a donor present in last year&#8217;s database, but absent from this year&#8217;s (e.g. because you deleted them), that donor was omitted from the report, and thus the dollar totals for the previous year could be incorrect. This new version fixes that for all of those reports, including the Last 4 Years report.</p>
<p>One important bug fix was to mail-merged letters or receipts. It turned out that with some longer letters, or a letter added before the mail-merge receipt, sometimes the page breaks between donors&#8217; letters or receipts were disappearing when you printed, so each one didn&#8217;t start on its own page. Turns out that was a bug in Internet Explorer (which is actually what is underlying my mail merge editor), that I was already using one work-around for, but that work-around didn&#8217;t always work. So I&#8217;ve put in another work-around, which I think will be more reliable to make sure that the page breaks always work.</p>
<p>There are also a bunch of other smaller improvements, changes and bug fixes. All are listed on the page:</p>
<p><a href="http://www.software4nonprofits.com/pretest.htm">www.software4nonprofits.com/pretest.htm</a></p>
<p>from which you can download this DONATION version 3.42 Beta1 for testing. As always, I will greatly appreciate any testing that you can do, and hearing back with either or both of positive or negative test results.</p>
<p>You can reply as a Comment to this blog post, or by email, as usual. Many thanks in advance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2012/03/fiscal-years-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DONATION and Fiscal Years</title>
		<link>http://www.software4nonprofits.com/blog/2012/03/donation-and-fiscal-years/</link>
		<comments>http://www.software4nonprofits.com/blog/2012/03/donation-and-fiscal-years/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 15:51:01 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Development Advice Requests]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=326</guid>
		<description><![CDATA[Hello again DONATION advisors. I have been thinking about to what extent (if at all) I should add handling of fiscal years different from the calendar year into DONATION. I have always resisted this (and may still resist it!) because of my “Keep It Simple” philosophy for the program, not wanting to add too many [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: small;">Hello again DONATION advisors. </span></p>
<p><span style="font-size: small;">I have been thinking about to what extent (if at all) I should add handling of fiscal years different from the calendar year into DONATION. I have always resisted this (and may still resist it!) because of my “Keep It Simple” philosophy for the program, not wanting to add too many complicating features that only a small minority of the users will want.</span></p>
<p><span style="font-size: small;">There are actually two different issues here, the first of which I definitely do not want to accommodate. That is for countries (such as England and Australia, as I understand it) where the <strong>receipting</strong> year is not the calendar year, e.g. you claim on your taxes the donations made between (say) April 1 of one year and March 31 of the next year, and so in theory receipts should also cover that period. I have just told users in those countries to handle that by issuing two receipts per year – one covering January 1 to March 31, and one covering April 1 to December 31. Handling this any other way would be an enormous complication that I just don’t want to get into, given that my major market is the U.S.A. and Canada, both of which have a tax receipting year that is the same as the calendar year.</span></p>
<p><span style="font-size: small;">The current offering for organizations in Canada and the U.S.A. with a fiscal year different from the calendar year is just a couple of reports, run through the Database -&gt; SQL Select menu option, explained in a Support Forum post at </span><a href="http://forums.software4nonprofits.com/cgi-bin/fdsforum/gforum.cgi?post=2"><span style="color: #0000ff; font-size: small;">http://forums.software4nonprofits.com/cgi-bin/fdsforum/gforum.cgi?post=2</span></a><span style="font-size: small;">. One gives total donations by donor, within one fiscal year, and the other gives individual donation details, within one fiscal year. Both need to be hand edited to put in your specific years you are reporting on, and fiscal year start and end dates.</span></p>
<p><span style="font-size: small;">If I was to really build something into the program to handle fiscal years, some or all of the following changes would be needed:</span></p>
<ul>
<li><span style="font-size: small;">Add a settable option (perhaps in Maintenance -&gt; Main Window Options, though it doesn’t really affect the main window) for showing fiscal year options in the program, and specifying your fiscal year end’s month and day.</span></li>
<li><span style="font-size: small;">Add two or more fiscal year reports, based on those settings. I think they would start with ones like the two mentioned above, and perhaps also include one that gives donation totals by donation category, for the fiscal year, for use in reconciling with an accounting program’s data. (These might be in a new Reports -&gt; Fiscal Year sub-menu.)</span></li>
<li><span style="font-size: small;">Add an option in Reports -&gt; Custom Reports for reporting on one fiscal year. (See below for complexities about this, and the fiscal reports mentioned in the previous point, however.)</span></li>
<li><span style="font-size: small;">Possibly add two keywords for use in Database -&gt; SQL Select (similar to the existing DONATION_FROM_DATE and DONATION_TO_DATE, which cause the report to prompt the user for a range of dates) that cause it to select the donations in the current fiscal year.</span></li>
<li><span style="font-size: small;">Possibly add options for the mail-merge letters, particularly the Total Donations information ones, to select a fiscal year to include in that letter, rather than all or part of the current calendar year.</span></li>
<li><span style="font-size: small;">Possibly add an option to have the Annual Pledge be considered to be for a fiscal year. (But if so, how or when does this get changed, when you pass the fiscal year end in the current calendar year?)</span></li>
</ul>
<p><span style="font-size: small;">One thing that complicates all of this is the way I have chosen to store donor data, with a copy of each donor record being made for each calendar year. The advantage of this is that you can get rid of donors that are no longer with your organization / donating to your organization. The disadvantage is that currently, multi-year reports (such as Reports -&gt; Donor -&gt; Donation Info -&gt; Sort by Amount) do not always accurately show all of the previous year’s donors, and thus don’t always have an accurate previous year total. (This happens when donors in the previous year have been deleted from, or never copied to, the current year. It can be fixed with the Database -&gt; Copy Missing Donors menu option.)</span></p>
<p><span style="font-size: small;">This problem with reports is arguably not too terrible for the current multi-year reports (because presumably you are most interested in the current year, and looking back to see how much your current year donors gave in past years). However, it is really bad for fiscal year reports, that cover part of this year and part of last year, because they really cannot be considered to be accurate if they are missing some of last year’s donors that have been deleted in the current year! I would really have to build in a check for that being a potential problem, and prompt the user to use Copy Missing Donors to fix it before running those reports. (The check is this: are there any donors present in last year’s list of donors, who had donations last year, who are not present in this year’s list of donors.)</span></p>
<p><span style="font-size: small;">Another big problem with built-in fiscal year reports is the question of which fiscal year you are reporting on. Suppose your fiscal year end is May 30. If you are running fiscal year reports in June or later, how is the program supposed to know whether you want to report on the fiscal year that is just over, or the new one that has started? Would it have to prompt and ask the user, each time? Or only do that in the part of the calendar year that is after the fiscal year end?</span></p>
<p><span style="font-size: small;">I should note that when you are after your fiscal year end, currently you can already run correct reports for the current fiscal year, because you just select one of many available reports that prompt for a range of dates, and select from your fiscal year start up to the current date (or the calendar year end, whichever you prefer).</span></p>
<p><span style="font-size: small;">Also, there is an awkward (but accurate) way to get fiscal year reports now. Again, suppose your fiscal year end is May 30, and it’s currently June 2012, so you want a report on fiscal 2012 (June 1, 2011 to May 30, 2012.) Run a report in the 2012 year covering the 2</span><sup><span style="font-size: x-small;">nd</span></sup><span style="font-size: small;"> part of the 2012 fiscal year (January 1 to May 30, 2012). Switch back to 2011 with Maintenance -&gt; Change Year -&gt; Previous Year, and run a report for the 1</span><sup><span style="font-size: x-small;">st</span></sup><span style="font-size: small;"> part of the 2012 fiscal year (April 1 to December 31, 2011). Paste them together, and add up any totals, to get a complete fiscal year report. Of course, it may not be sorted appropriately! (You could export both to Excel, copy the data from one at the bottom of the data from the other, and re-sort them in Excel, if you wished.)</span></p>
<p><span style="font-size: small;">Another question I am asking myself is, if I were to add all of these features, would they be completely invisible until you make the setting in the Maintenance option that selects to use fiscal years and specifies your fiscal year end? Or would they be visible, but either inactive (greyed out), or active but give an error message explaining that if you want to use them, you need to make the appropriate Maintenance setting?</span></p>
<p><span style="font-size: small;">I would as usual appreciate any comments or thoughts you have on this, either as a Comment on the blog post, or by an email reply. Particularly for those of you who aren’t regular blog readers, to whom I have emailed a link to this blog posting because you asked me about fiscal year issues in the past – which of those features are “must haves”, and which just “nice to haves”? (Since some of you who asked me about fiscal year handling purchased the program despite the almost non-existing fiscal year support, I suppose I can conclude that none of them are “must haves”, but please tell me if that is incorrect!)</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2012/03/donation-and-fiscal-years/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>DONATION version 3.41 final beta</title>
		<link>http://www.software4nonprofits.com/blog/2012/02/donation-3-41-final/</link>
		<comments>http://www.software4nonprofits.com/blog/2012/02/donation-3-41-final/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 21:04:55 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Beta Testing]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=322</guid>
		<description><![CDATA[Hello again DONATION beta testers. I have just uploaded what I hope will be the final beta test version (Beta4) of DONATION 3.41 to the usual http://www.software4nonprofits.com/pretest.htm page. The improvements in that version include some final cleanup and fixes to the new Internet backup feature (which I&#8217;ve already separately sent emails about, to those of you who [...]]]></description>
			<content:encoded><![CDATA[<p>Hello again DONATION beta testers. I have just uploaded what I hope will be the final beta test version (Beta4) of DONATION 3.41 to the usual <a href="http://www.software4nonprofits.com/pretest.htm">http://www.software4nonprofits.com/pretest.htm</a> page.</p>
<p>The improvements in that version include some final cleanup and fixes to the new Internet backup feature (which I&#8217;ve already separately sent emails about, to those of you who informed me they were testing it). But also the following:</p>
<ul>
<li>The <strong>Database -&gt; Import  Donors</strong> window now allows you to also import the Donor Category 1 and Category 2 fields, which previously could not be imported.</li>
<li>For users with @earthlink.net email addresses, who are using the first window of <strong>Maintenance -&gt; Email Sending Configuration</strong> and basing it just on their email address, rather than the settings in an existing email program, DONATION was suggesting the wrong SMTP server (smtp.earthlink.net). That has now been corrected to use smtpauth.earthlink.net.</li>
<li>Fixed a problem where you got a techie error message if you tried to add a 2nd donation or donor category with the same name as an existing one, in the <strong>Maintenance -&gt; Donation Categories</strong> menu option or the <strong>Maintenance -&gt; Donor Category 1</strong> or <strong>Donor Category 2</strong> menu option. Now you get a nicer error message.</li>
<li>Added a check for adding a 2nd Paid By value with the same name, in the <strong>Maintenance -&gt; Donation Paid By Values</strong> menu option.</li>
<li>Fixed a bug in the <strong>Database -&gt; Import -&gt; Donations</strong> menu option, where Donation Categories containing single quotes (or apostrophes) cannot be imported.</li>
</ul>
<p>As usual, any comments on these changes, or testing results, will be greatly appreciated. I plan to release this as an official version on the DOWNLOAD page on the website on the weekend, and start sending all users emails about it next week.</p>
<p>Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2012/02/donation-3-41-final/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DONATION version 3.41 Beta, with Internet Backup</title>
		<link>http://www.software4nonprofits.com/blog/2012/01/version-341/</link>
		<comments>http://www.software4nonprofits.com/blog/2012/01/version-341/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 01:16:22 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Beta Testing]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=319</guid>
		<description><![CDATA[I have gone ahead and implemented a version of Internet Backup, as discussed in my earlier blog post DONATION Backup to the Cloud. It is an optional addition, at the end of each regular backup, and is strongly encrypted using a password that you supply (which is forced to be a strong password). The backup [...]]]></description>
			<content:encoded><![CDATA[<p>I have gone ahead and implemented a version of Internet Backup, as discussed in my earlier blog post <a href="http://www.software4nonprofits.com/blog/2011/12/donation-backup-to-the-cloud/">DONATION Backup to the Cloud</a>. It is an optional addition, at the end of each regular backup, and is strongly encrypted using a password that you supply (which is forced to be a strong password). The backup goes to a password-protected area on my web server, in Vancouver, where the password is based on the one the user supplies.</p>
<p>There are also a number of other nice new features, and bug fixes, in this version. One that will stand out is that all File Open or File Save dialog boxes are now new-style dialog boxes, and they all have Help buttons that give help on whatever feature they are part of.</p>
<p>Full details of all of the changes are on the <a href="http://www.software4nonprofits.com/pretest.htm">www.software4nonprofits.com/pretest.htm</a> page, from where you can download this beta test version and try it out.</p>
<p>I would greatly appreciate any testing you can do on this new version, and Comments back to this blog post (or private emails if you prefer) with your testing results, positive or negative. That includes, if you have the time and interest, commenting on the Help topics describing the new Internet Backup features.</p>
<p>By the way, you will notice that for this beta test version, you have to download the appropriate full installation file, for the Standalone, Lite, Network Server, or Network Client version. For technical reasons (having to do with putting up with a larger download for this version 3.41, to prevent larger update downloads in all future versions) there is no smaller update version available.</p>
<p>Thank you all in advance for whatever testing you can do, and comments you have, which will help make sure this version is as good as possible for all users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2012/01/version-341/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>DONATION version 3.40 w/ Backup Changes</title>
		<link>http://www.software4nonprofits.com/blog/2011/12/donation-version-3-40/</link>
		<comments>http://www.software4nonprofits.com/blog/2011/12/donation-version-3-40/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 20:14:30 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Beta Testing]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=305</guid>
		<description><![CDATA[Hello DONATION beta testers. I have made the changes discussed in the blog posting http://www.software4nonprofits.com/blog/2011/12/donation-backuprestore-changes/, and our comments to it. They are now ready to be tested, as part of version 3.40 Beta1, which you can update to at http://www.software4nonprofits.com/pretest.htm. As usual, I will greatly appreciate any testing you can do, and your comments (positive [...]]]></description>
			<content:encoded><![CDATA[<p>Hello DONATION beta testers. I have made the changes discussed in the blog posting <a href="http://www.software4nonprofits.com/blog/2011/12/donation-backuprestore-changes/">http://www.software4nonprofits.com/blog/2011/12/donation-backuprestore-changes/,</a> and our comments to it.</p>
<p>They are now ready to be tested, as part of version 3.40 Beta1, which you can update to at <a href="http://www.software4nonprofits.com/pretest.htm">http://www.software4nonprofits.com/pretest.htm.</a> As usual, I will greatly appreciate any testing you can do, and your comments (positive or negative) on the changes.</p>
<p>A full summary of the changes is on that Pretest download page, below the download link. In brief though, it includes renaming the backup files to include the date, plus a sequence number if you make more than one backup per day; warning the user clearly if they are restoring an older backup on top of a newer database; giving an option to retain only the last &#8220;N&#8221; backups in any one backup directory; and a few other small changes.</p>
<p>I have not done anything yet about my backup to the cloud idea, discussed in the other blog post from last week, because I have not yet found a suitable cloud storage service in Canada, to satisfy privacy concerns for Canadian users.</p>
<p>Thank you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2011/12/donation-version-3-40/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>DONATION Backup to the Cloud</title>
		<link>http://www.software4nonprofits.com/blog/2011/12/donation-backup-to-the-cloud/</link>
		<comments>http://www.software4nonprofits.com/blog/2011/12/donation-backup-to-the-cloud/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 15:19:19 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Development Advice Requests]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=302</guid>
		<description><![CDATA[Hello again DONATION advisors. Thanks to all of you who responded to my post yesterday about proposed backup and restore improvements. Unfortunately, I thought of something else significant after making that post, which I&#8217;d also like to ask you about. I considered this some time ago, and rejected it in favour of the email backups [...]]]></description>
			<content:encoded><![CDATA[<p>Hello again DONATION advisors. Thanks to all of you who responded to my post yesterday about proposed backup and restore improvements.</p>
<p>Unfortunately, I thought of something else significant after making that post, which I&#8217;d also like to ask you about.</p>
<p>I considered this some time ago, and rejected it in favour of the email backups option I added, but I&#8217;m again considering adding an option to backup to &#8220;the cloud&#8221;, i.e. remote Internet-based storage. It might be on my own web server, or I might use a service like Amazon&#8217;s S3 (Simple Storage Service).</p>
<p>The idea would be that as an option, following every regular backup, an encrypted version of your backup would also be sent to the online storage. Obviously this would slow things down, depending on your Internet speed and the size of your database backups, but it would give an additional enormous level of security for your backups.</p>
<p>One big concern would be distinguishing everyone&#8217;s backups from everyone else&#8217;s. My thought is that the first time you went to use an online backup, a special guaranteed unique ID would be generated for you, and stored in your database. That key would be used to identify your backups online. It would also be transmitted to me (the first time) so that if you somehow lose everything on your computer and all local backups you have made, you can request the key from me, re-enter it into a new copy of the program, and then retrieve that online backup.</p>
<p>There are a couple of options for how the encryption could work. Obviously, it would have to be based on an encryption key.</p>
<p>One option is to just have you provide the key, and also store it in your database for re-use each time you do an online backup (or restore). That&#8217;s like how the current email backups work &#8211; you provide the key, and if you forget it, you are completely out of luck. It would be the same with this. (I would not suggest that you send me the key &#8211; I should have no access to your data.)</p>
<p>Another option would be for me to have a secret way of generating the key from your unique ID, and just use that generated encryption key.</p>
<p>Both methods are succeptible to cracking (though with significant difficulty!). If someone knew your unique ID, they could enter it into a copy of DONATION, and get back your encrypted database. At that point, with the first option (you provided the key), standard methods could be used to guess obviously bad keys (like &#8220;password&#8221;!) which some percentage of users always use. With the second option (I create the key in a secret way from your unique ID), a very skillful programmer might be able to reverse engineer my program to determine what my secret way was.</p>
<p>And of course, anyone with access to your current database could also get access to your backups stored online. But that doesn&#8217;t seem like a big concern, since they already have access to your current database!</p>
<p>There are also privacy concerns in terms of national legislation like the US Patriot Act, which as I understand it gives the US government the right to inspect any data that is stored in the USA, and to demand any required encryption keys from the data&#8217;s owner. Apparently there is somewhat similar legislation here in Canada, and Canadian privacy legislation <span style="text-decoration: underline;">may</span> forbid the storage of such information in the USA. One option with Amazon&#8217;s storage is to store the data in their facility in Ireland. I&#8217;m guessing that could cause slightly longer transmission times, but might address this issue. Or perhaps users just aren&#8217;t that concerned &#8211; generally the IRS in the USA or the CRA in Canada would have the right to audit you, including seeing any donation information, anyways!</p>
<p>My web server is in Vancouver, so storing the data there (or in some Canadian cloud storage provider) would at least eliminate the Patriot Act concerns.</p>
<p>Because there is a cost to online data storage (though it&#8217;s quite minimal!) I don&#8217;t see retaining unlimited numbers of backups from each user online. Perhaps the last 3?</p>
<p>Any thoughts about all of these points, and the general idea? Many thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2011/12/donation-backup-to-the-cloud/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>DONATION Backup/Restore Changes</title>
		<link>http://www.software4nonprofits.com/blog/2011/12/donation-backuprestore-changes/</link>
		<comments>http://www.software4nonprofits.com/blog/2011/12/donation-backuprestore-changes/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 14:01:30 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Development Advice Requests]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=299</guid>
		<description><![CDATA[Hello again DONATION advisors. I&#8217;ve had three or four users relatively recently report missing data within the current year, like &#8220;I&#8217;m missing all of June and July&#8217;s donations, but the ones after that are there&#8221;. Given that there is no feature in DONATION that could possibly mass delete donations like that, the only possibility I [...]]]></description>
			<content:encoded><![CDATA[<p>Hello again DONATION advisors.</p>
<p>I&#8217;ve had three or four users relatively recently report missing data within the current year, like &#8220;I&#8217;m missing all of June and July&#8217;s donations, but the ones after that are there&#8221;.</p>
<p>Given that there is no feature in DONATION that could possibly mass delete donations like that, the only possibility I can imagine for a situation like that is that at some point in August say, they accidentally (or on purpose, but not understanding what they were doing) restored a database backup from the end of May, didn&#8217;t realize that lost them their June and July data, and then just continued data entry from there.</p>
<p>So, I&#8217;m working on ideas for some changes to make this less likely.</p>
<p>The first has to do with backups. Currently if your database is the default one, DONATION4.DB, the default backup name you are offered is DONATION4.DB.GBK. You can change that (as long as you leave the ending of &#8220;.DB.GBK&#8221;), but I&#8217;m sure most people don&#8217;t.</p>
<p>My idea is to change the default backup filename to be based on the current date, e.g. DONATION2011-12-07.DB.GBK for today&#8217;s backup (on December 7, 2011). It could still be changed if desired.</p>
<p>There are two advantages to this. The first is that it will be obvious how old a backup is, that a user is trying to restore (as long as they figure out the YYYY-MM-DD date format, I guess!). The second is that unless the user does something about it, they will have a bunch of backups stored, from all different dates, and each backup will not overwrite the previous one that was stored in the same location.</p>
<p>However, that last point is also a potential disadvantage, as those multiple backups could start filling up whatever storage they were storing it in, e.g. their hard drive or a USB memory key. However, for most users a backup is at most a few megabytes, so it would really take a long time for this to be an issue given the large size of today&#8217;s storage.</p>
<p>One option would be to do what some other programs do, and have an option to keep only the last N backups, where they specify the number N (like, last 10 backups). But personally, I think you never know how old a backup you might need. So I&#8217;m not sure whether this is a good idea or not.</p>
<p>There could also be an option (on the same window as the one for changing the Backup Reminder Frequency) to go back to the old naming convention, leaving the date part out of the backup filename. But I&#8217;m not sure that&#8217;s a good idea, as the advantages of the new naming are significant, and the users can always erase the date part from the filename each time they do a backup, if they feel strongly about it.</p>
<p>If I added one or both of the options mentioned above to the Backup/Restore -&gt; Backup Reminder Frequency window, I&#8217;d probably rename that menu option to Backup/Restore -&gt; Backup Options.</p>
<p>Now, on to restores. What I&#8217;m thinking is that when you go to restore a backup, the program will first open up that backup and find the latest donation date in it. It will compare that to the latest donation date in your current database, and if the backup&#8217;s data is older than your current data, it will give a message about it, including stating what each of those two dates is. If the backup data is at least one month older, the message could also say something like &#8220;You are about to restore data that is N months older than your current data.&#8221; And then of course ask whether they really want to do the restore.</p>
<p>Any thoughts about these changes, and the possible options mentioned above (let them go back to the old backup naming without the date part, and let them specify a maximum number of backups to store in the same location)? As usual, you can Comment on this post to give me your thoughts, or just email a reply. Thank you in advance!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2011/12/donation-backuprestore-changes/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>DONATION companion products questions</title>
		<link>http://www.software4nonprofits.com/blog/2011/11/donation-companion-products-questions/</link>
		<comments>http://www.software4nonprofits.com/blog/2011/11/donation-companion-products-questions/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 19:01:02 +0000</pubDate>
		<dc:creator>Dan Cooperstock</dc:creator>
				<category><![CDATA[DONATION Business Advice Requests]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.software4nonprofits.com/blog/?p=277</guid>
		<description><![CDATA[Hello again DONATION advisors.  (For those of you who are also beta testers, my apologies for two posts in one day!) I have found four products or services that I feel could be useful to at least some of my users, or someone else within your organizations, and am working towards an email to all [...]]]></description>
			<content:encoded><![CDATA[<p>Hello again DONATION advisors.  (For those of you who are also beta testers, my apologies for two posts in one day!)</p>
<p>I have found four products or services that I feel could be useful to at least some of my users, or someone else within your organizations, and am working towards an email to all users in the USA to recommend these products. (I&#8217;m restricting it to users in the USA, at this point, because two of the services only work there.)</p>
<p>The products and services are:</p>
<ul>
<li>CauseVox, at <a href="http://www.causevox.com">www.causevox.com</a>, an affordable online fundraising platform with social-network-like features available. (USA only for now.)</li>
<li>PerfectTablePlan, at <a href="http://www.perfecttableplan.com">www.perfecttableplan.com</a>, a simple and affordable Windows program for doing table planning for any form of seated event with tables, such as formal fundraising dinners.</li>
<li>PayrollCentral USA, at <a href="http://www.payrollcentralusa.com">http://www.payrollcentralusa.com</a>, an affordable and very easy to use online payroll processing system. (USA only.)</li>
<li>NetMinistry, <a href="http://www.netministry.com">www.netministry.com</a>, a relatively inexpensive service for designing and hosting an attractive website, with a content management system that you can use to maintain the site yourself, for churches or other organizations.</li>
</ul>
<p>The last three of these are already listed on the Links page on the Software4Nonprofits website.</p>
<p>I would appreciate your comments, about the products themselves, and about the appropriateness of doing something like this. I would not intend to email users about companion products in this way more than once a year.</p>
<p>One final question relates to the fact that in all of the cases, I will be receiving some form of commission for sales that come from my users. This forms another revenue stream for my business. However, I would not be recommending any of these products and services if I had not checked them out thoroughly, including checking references, and did not feel they would be of good use to at least some of my users. At least two of the products/services will also be offered with some discount to my users. (N.B. I am still waiting to receive and check references for NetMinistry, and I know the author of PerfectTablePlan so do not feel a need for references.)</p>
<p>One very specific question I have though, is an ethical one. I&#8217;m not clear whether or not I should mention in the email to my users that offers these products that I will be receiving commissions on the sales made to my users. I sort of think I should, but am not 100% clear on this point. Any opinions?</p>
<p>As always, thank you in advance for any comments you post, or email replies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.software4nonprofits.com/blog/2011/11/donation-companion-products-questions/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

