Answers To Common Questions
When you have questions about this program, chances are you'll find the answers right here!
How does the program know what I need to buy?
The program can make different kinds of recommendations based on the product's depletion rate, today's date and last order date. For example, if an item is running out or has run out according to the program's calculation, then it'll recommend a Buy. If the product's replenishment date isn't due yet (this is computed by the program) then it recommends a No Buy or Don't Buy. These recomendations are communicated to you via icons on the right panel.
Buy recommendation icon: 
Don't buy recommendation icon: 
The recommendation is a function of depletion rate, today's date and last order date. At the very beginning, you will adjust the depletion rate and last order date to your liking (default values are set for convenience), and you can always come back and fine-tune so that over time, the program can accurately predict.
In cases where you explicitly specify that you're buying an item (that is, when you click "Add it to Shopping List"). Your command supersedes the program's calculation and regardless of recommendations, it'll add the product(s) to the list. The icon then changes to Buying.
Buying icon: 
Remember recommendation is a function of depletion rate, today's date and last order date. At the very beginning, you will adjust the depletion rate and last order date to your liking (default values are set for convenience), and you can always come back and fine-tune so that over time, the program can accurately predict when you've run out of supply.
How can I print the shopping list?
Choose File->Generate My Shopping List menu command and a dialog will come up confirming that the list has been created. There you can View it, Print it, or do nothing. Make sure you have the recommended browser installed and a properly installed printer.
Can I create a sub-Category because I don't want to sift through all items?
Yes. There's a custom category already created for you called My Own Category . You can add new items there in two ways:
a) You can choose an existing product from another category, select it, and click Add it to My Own Category.
or,
b) You can add a completely new product by choosing Edit->Add New Item menu command.
How can I add more items into the category list?
You can have upto 1200 products in all the categories combined. You can add a new product in any category by choosing Edit->Add New Item menu command.
Can I add new categories?
No. Categories are designed to meet all possible products and the categories include Miscellaneous and My Own Category which should accomodate your needs.
Can I delete products or items from the category list?
Yes. Choose Edit->Delete Selected Item menu command. If no item is selected, this command is disabled.
Can I delete categories?
No. You can delete all items in the category but not the category headers.
How can I customize the shopping list?
Please see Options topic.
I've changed computer and it's unregistered again.
The program is designed to run on one system per registration. If you bought a new computer and you already registered the program residing on your older computer, you will have to allow it to expire and provide the registration code once again in the new computer. If you have forgotten your registration code, please email author with your name and address that were used for registration.
My registration code isn't recognized.
Make sure you enter it exactly as it was provided to you. Also note that the code is case-sensitive.
When will the program expire?
The program will expired after about 25 executions regardless of date or time.
What do I do after expiration if I want to continue to use the program?
You will need to register the program with the appropriate fee. See Registration topic for details.
How can I contact you?
Free help on the program (or any of my programs) is provided upon registration. However, you can contact me via email anytime tanman1129@aol.com
with questions/comments relating to the programs I've written.
What went into writing this program?
The idea started with my own need. I dislike redundancy and inefficiency in all aspects of life including having to write almost identical shopping list everytime and going through the same learning process each time. I knew there is a better way. After I wrote it, I shared it, improved it, and now selling it. The program is written entirely in C/C++ using Microsoft Visual C/C++ compiler. For graphics effects, several third-party graphic tools were used. For help file, raw html code was entered.
Uninstalling Grocery Heaven.
Delete the directory where you installed it (e.g. c:\GHeaven2).
Then delete the program group that appeared in Start menu by going to C:\WINDOWS\Start Menu\Programs and deleting Grocery Heaven program group.
(NOTE: You will need to replace C:\WINDOWS to the location where you've installed Windows)