Another question: I'd like to create a scenario where if a customer buys 5 units of one product they get a free product from another category. Can this be done?

John