I signed up for uverse a few years ago and did get a giftcard. A sales rep came by the house and talked me into getting cable and internet bundled. You may want to check the offers online though because I found out later I could have gotten a larger giftcard if I did it myself over the internet.
As far as the service goes, I love it. I had dish before and every time it stormed I lost service. You can record up to 4 shows at a time and watch from any room. I like being able to go online and check/delete/add recordings as well. Internet runs great, no problems. I record pretty much everything and watch on delay so I can fast forward through the commercials so I've worn out a couple DVR's from so much use. Customer service is really friendly, although I think they are in India like everyone else is. If they can't help you with your problem, most of the time they can schedule a technician to come out the next day if you're available.