Is there a limit to the number of sales I can have running at the same time?

There's no limit to the number of discount groups that you can have, but an item can only be discounted by one group at a time.  If a product is in more than one discount group, the other discount groups will simply skip over that product when applying discounts.