Regarding Comcast, I highly recommend using social media — specifically their Twitter account and/or their customer forum — to ask about promotions (and, honestly, for any other issues).
I recently lowered my Comcast bill by a significant amount and received exactly the package I wanted with no contract, no pushy…