Howdy dallee - Welcome to the Forum !!
There are several programs out there that will do most of what you want - but none of them will do it all. The hangup is going to be with values. The problem is this - while a few of the programs do issue value updates twice a year - the values they list are not accurate - most are not even close.
The program I would recommend is called Coin Elite - it will do everything you want, except the values. But it does also offer the ability to enter your own values manually.
Read this thread -
Click Here for information on the various programs available.