Give these guys a try
I don't know about them; but I have met some of the people at onecorpfx. Good, honest people and thye will take time to explain stuff to you.
One thing that is extremely important: the demo matches the real account perfectly, according to my experience. And they have...