I Found an issue in magento core source code for "Shopping Cart Price Rules"(by the way , the screenshot is done in your demo ).
The issue is follow, in "Shopping Cart Price Rules" conditions, if i select "If total quantity is 2 for a subselection of items in cart matching ALL of these conditions", this rule have issue for Configurable Product.
I do a test in magento 1.6.0 demo, add a shop cart rule "buy two shoes 10% off", then I add one shoe( is Configurable Product), then this rule is apply on shop cart!!!
Please see in following:
This issue is case by Mage_SalesRule_Model_Rule_
Condition_Product_Subselect:: validate(), line 133:
foreach ($object->getQuote()-> getAllItems() as $item) {
If $attr=="qty", after add one Configurable Product to shop cart, because Configurable Product have two items in shop cart(one is configurable product it self,another one is simple product belong to the configurable Product), so the qty will be duplicable .
If modify line 133 to following, this issue can be fiexed:
foreach ($object->getQuote()-> getAllVisibleItems() as $item) {