No way they deserve this ranking any longer.
Way to many complaints, customer service issues, etc., etc.
DOWNGRADE
Way to many complaints, customer service issues, etc., etc.
DOWNGRADE

, the most horrible CS I've seen from a book to date.