if there where a simple way to hand code this, I would certainly help out. I think if you look through my posting history, you will see a number of examples where I help out with hand coding.
There is no simple code fix to this though, it is a code change that needs to occur in a number of places.
This has nothing to do with your purchase history, it is simply too complex a code change for me to be able to offer support for it.