I think I FINALLY FINALLY FINALLY fixed our PM bug. It may occasionally act wonky for a little bit, but I built in a daily 'sweeper' so if it's ever off it'll fix itself by the end of the day :)
Someone hacked into my Xbox Live account and bought $150 worth of points. Thankfully I caught it and changed my password before they were able to actually spend said points. So now I have a ton of points and Microsoft is investigating for a refund.