I waited for ages to change my belt because of cost. I wanted to do the job myself, but I feared that I lacked the ability. I paid the Jeep off and saved up some money, and then I sent it in to a dealer after researching the area to be sure they had a mechanic with the experience to do the job. I've owned her since new and I just hit 109k miles.
The mechanic said that the belt snapped as he rotated the gears to line it up for the locking pins.
Here are the pics of the belt.




I was worried when he told me this over the phone and that the Jeep was blowing smoke on acceleration once he put it together. It turns out he ripped the air intake hose while taking it off.

So far, it looks like everything is timed correctly. They must have wiped my GDE Eco tune though even though I told them in writing not to do so. I forgot what a giant cloud of black looks like when hammering the go peddle while passing. I suspect that he was trying to diagnose the black smoke with his computer. He also seems to have stripped and retaped the wires for my MAF sensor perhaps in an attempt to figure out why my EGR wasn't working.
If you want to compare costs:
The parts for this job were
water pump $275
gasket $4
timing belt $229
Antifreeze $21
Labor for 8.5 hours is $884
Total cost $1413
Here's a small problem that I have (other than $229 for a belt) I asked for the two pulleys and the tensioner to be replaced and they told me over the phone that it wasn't needed. I thought that he meant my accessory belt pulleys so I said it was fine.
I'm not sure if those are prone to fail. If I make it to the next belt change then I guess he saved me money.