U-Verse: How long for the rebate check?

I signed up for AT&T U-Verse recently, since I already have them for DSL and Phone, I decided to scrap dish Network and go with them for TV. They said they would send me a check for $300 to cover my cancellation fees with Dish Network.

So, my question is, how long does that check take to arrive? Anyone else done this?