The ad I saw was only the free ipod touch deal. But if they are doing all 3, the discount, the free ipod and the printer, I would probably still do apple. Even though they are electronic rebates, I like apples return policy. They will usually wave the restocking fee, while BB isn't likely to. In my experience.
However if one of these is in a state that won't charge sales tax, go there.