The last time I was this involved in proper inventory management was Resident Evil 4.
That's a compliment!