I agree with you 110%. CCS needs to invite themselves into the 21st century.
It's ludicrous that CCS even offers a payment option that requires you to write down your credit card information on a piece of paper. To make matters worse, they THEN they copy it 3 different times WITH the credit card info on it, make you sign them trackside, and you only get one back.