Actually, Matt, why couldn't we include Hsiang-Lin's idea in the program? We would need help files, so why not make the help files also helpful by containing articles contributed for the project by the copyright holders?
Greys, you have me thinking... It would be absolutely wonderful to have the same version of your specific information, no matter what computer you went to. Putting the file on a thumb drive and carrying to and from every computer wouldn't be that big of a deal... until your thumb drive crashes, gets broken, or is lost. Even if the drive is lost for one night, it could cause someone undue stress...
What we would need is to also have a server. I don't want simple FTP capabilities built into the program, though that might be what we would use during alpha and beta testing, simply because the files could potentially get rather large after several years of using the program. What we would need is a simple way to compare the information on the server to the person's latest changes, so that, at most, only one day's worth of typing and tinkering will be clogging the network lines.
That would also be our way to monetize the project. I can not promise salaries, especially not consistent ones... but if we have to maintain a server and keep upgrading it as demand increases, we'll have to charge people for the ability to use that server. Personally, I want any recurring costs to be as low and as as infrequent as possible, but any surplus would go to the developers through a democratic process. I.e., we would vote for each other's pay checks.
