Odd. That transaction includes a fee of 0.001 BTC (Ten times higher than the minimum suggested fee).
I would have expected it to have confirmed by now.
All of its inputs are confirmed. I'm not sure why that transaction hasn't confirmed yet. If I get a chance, I'll take a closer look at it in a bit. In the meantime, hopefully someone else with some knowledge in the matter will stop by with a good answer.