sonuvabitch only property lists can be stored in nsdictionaries. Can't believe forgot. Adjusted SetCard to convert NSString shading into CGFloat with a new class method.