SW Guy thank you for the awesome add on it is definately needes (as well as some of your other contributions).

I was wondering if you could help with my predicatment.

I have your module on a dog collar site. This site sells dog collars and swatches. The swatches attach to the dog collar to give it a new look so they are accessories.

I want to offer a $1 off discount if someone purchases a swatch with a collar. (The collar comes with two fee swatches) so it's worded they get their third swatch for $1 off.

I have two categories:
1. Collars (all come with two included swatches)
2. Swatches (have their own prices including a (+1.00) attribute for larger sizes).

When someone orders a collar (that comes with two included swatches) and then they add another seperate swatch we want to give them $1.00 off. Is this possible with this module? I am having a heck of a time trying to figure out how to cross these categories (if that's what I have to do). I don't want to offer $1 of their second collar (if they order two collars out of that category).

Also I don't know if this is possible with this add on or if I need another from you, but we also want to offer a: Get your 11th swatch for free (after they purchase 10 swatches they get the 11th for free).

Is this possible and if so do you any ideas as to how to set this up?