Hello All,

We have been dealing with ERP solutions for last 5 yrs and we have worked with major vendors in implementing their solution for small and medium business and yes its headache to evaluate these software's because of its depth and breadth.

I have made a detailed comparison list of all the major ERP vendors out there and I hope this might help you guys as a snapshot of vendors.
ERP Comparison for Small and Medium Business

The right approach is to map your requirements to the products out there during evaluation process and that has really helped customers see the value. There is no software out there which is perfect and no solution which is "one size fits all".

Whitek - According to your requirements the best suited ERP products for you is Interprise Suite and Everest Software.

In Nutshell,
a) Interprise is new in the market but has great advantage compared to others in terms of architecture and price.
b) Everest is matured software with lots of feature cld be slightly costly but customers making 2 to 5M can afford.
c) NetSuite it great software with lots of features but it may go over your budget

Pls feel free to share your thoughts.