it seems that you are at the same dead end like I was some time ago. You can search different forums and do a lot of experiments like I did it in the past. Therefor I summarized my experience in an small blog which you may check: ddd.k8400.hoehnemann.net.
I hope it will give you some new ideas. I would appreciate a feedback and possible improvements in case it was helpful.