Ok, it is taking shape slowly but surely so far we have (using The_Duke list as a starting point)
ID
Year
Mint Mark
Grade (I would had to this
TPG yes/no if yes sub-menu -> grading company, id#)
Location (album, 2x2, etc, in a pull down menu)
Denomination (cent, nickel, etc.)
Type (Lincoln Wheat, Washington, etc.)
Qty
Upgrade (Yes, is this a coin to upgrade? usually as part of an album)
Priced Paid
Retail Price
Selling (Do I plan to sell? Yes or blank)
Sale Price
Notes (text field)
We also need capacity to upload own pictures as per RMAN4443 request
BLUESZONE suggested bullion value, this could be tied up to a bullion value database, since we know the content in each coin (weight/fineness) the program should be able to spit the minimal value of a coin based on its metal content.
cipster keeps track of the seller so a contact list (private and/or public) with subcategories like (dealer, seller, buyer, trader) would be a nice touch to add.
I can see it has being like 2 database one generic listing all the coins and major varieties by country and then a users database where you keep track of your own coins, the way I see it working is you log in, find the coin you just bought in the generic database, click on a button, a window open where you can enter all the details you want to add (price paid from who etc.) and than save it to your database. Doing a search on your database the program will pull the coin details from the generic database and the data that you added from your database.
Comments?