I've played with GLPI and inFlow. inFlow might be a good fit for you but it's not free if you want the nicer features. OpenBravo looks cool, I'm going to have to check it out.