You can create unlimited (seriously) types of promotions with the promotions engine. Standard ones could be percentage discounts, buy-one-get-one (BOGO) offers, free gifts with purchase, time-limited flash sales, etc., while complex ones could be like Buy more than a value in category X and more than a value in category Y and get an SKU less than a value in category Z FREE.