I have heard through the grapevine that JournalWebCite has gone out of business. There is nothing on their web site to indicate this so it could just be rumors.
You may try contacting them directly at: (215) 382-5006 or at: firstname.lastname@example.org
Director, Electronic Resources Program
University of Houston
114 University Libraries
Houston, TX 77204-2000