I am using php.
I am quite comfortable with hand coding, but have only been using php for about 6 months, (asp before this).
i also want to adopt the best approach wrt ecart
re your question, 3 for 2 would apply to any combination. even 3 of the same item.