I'm pretty sure the Wishlist capabilities are there under the covers of CGA. I'd be willing to work on making it into a user-defineable variable and a specific function/tag. It would then be synchronized on the same cycle as the rest of CGA stuff. No need for cron, although I do have a way (somewhere...) to force an update of the system. Right now it does sort of a lazy update.
As for unread/read/etc., CGA has the wpCategory field for you to enter your own categorization. Unless you've already used if for some other classification. I could add a second category field, just starts making queries a bit more complex. :)