inventory software doesn't allways work that great and can cause it's own problems if not kept up with by one person, **** does happen and if you've never run a parts store it's a whole new kind of experence, i've never delt with bma but i guess they are not that different from our store