Implement the fucntionality of Gnucash around your inventory system, and voila, you have a complete ERP. And now you can offer us something.
I fought that for a long time but I've been forced to see that inventory management by itself is not something that many businesses can use. They need inventory + X.
Have you looked at OpenERP? What doesn't it do for you?