Marcus, this is getting real complex!
Please send me an email OR Private message through to me and we can setup/have a SKYPE conversation. Really finding it not only difficult to get a handle on your project BUT to give you sensible and accurate feedback too.
Send that message . .
g