trueblue:
I am about to add some products that will priced by attributes (no base price)
...
The product is Matisse Acrylic Paint, and it has about 80 colours. all made up of 7 different series.
series 1 $4.90
series 2 $5.10
series 3 $6.20
series 4 $7.80
....and so on.
you can choose **any **one of your series prices as the 'base' price and come up with some formula that the rest of them are priced at with respect to the base price.
although zc by default accomodates only simple arithmetic functions for pricing (good for most of us), you can come up with more complicated pricing structures if you want to go with what swguy is suggesting.
ignore the following if you're not a math nerd: you have a base price for 'series 1' (s1) and 'series 2' (s2) is based on s1. let's say that s2 primarily determined by the current market price of s1 at some fixed point in time and you don't have your pricing hedged to the volatility of market prices as time passes. s2 can be updated dynamically in your zen cart (!) database as some family member of an autocorrelation estimate:

» coming soon: zen cart 7.3.5: zen cart world exchange