update AmazonPrice monitor

This is still a work in progress.  It is quite ugly, but it is getting the job done.