ABC Technologies Rating