It also sounds like you want a simple, magical answer from a forum. Pretty hard to pinpoint really. There's been lots of good suggestions from lots of very nice, and experienced members here. Maybe it's time to get your hands dirty. Or take it to someone that's willing to help and not hoping to...