I've already created a thread on stackoverflow about this but I'm still having issues so I thought I'd post here.
http://stackoverflow.com/q/17373749/2517719
In the interest of minimizing duplication, I'll let the description there stand.
Any thoughts?