Paul,

In my opinion the program you have is a good place to stop for a first release. Then after it is used for awhile and hidden bugs chased out add more stuff. I guess the other big thing to add for another release would be interrupts??

One thing to add to the General tab that might save some problems is an MCLR in/reset option.

Your program makes my attempt at a web based system feeble. I like they way yours looks and works.
I suggest putting the desired function list into two or three tiers--"Very Important," "Nice to Have," and "Would be Cool but..."
Good idea.
My suggestions are the 12F683, 16F628, 16F877, 18F452, 18F1330, and 18F67J50. Naturally these are the chips with which I have the most experience.
Could you add 18F2550 to the list???
In volunteer software projects "later" turns into "never" all too often
I resemble that remark
The sky is the limit for the application BUT I don't want to be working on this the rest of my life...
Hopefully another Delphi programmer will come along to help.

Thanks again for all the work you have done on this!!!!!