MyStuff2 outclasses the 5 other inventory apps that I tried. Its problem is that with all of its power comes some complexity. There is a learning curve to get it organized just the way you wanted to, but the sweet thing is that it is very customizable. One has to create categories if they are not already present (it comes with numerous preformatted categories for your use) and this takes a little thought up front. But once you create a category you can use it across all of your databases. For instance lets say you create a "Clothes" category. Then you would add attributes like the name, size, color, etc. and you could create groups like shirts, pants, dresses, shoes, etc. Taking "shoes" you could have subgroups for "shoes" like heels, flats, sandals, etc. and those subgroups could have subgroups etc. But you dont have to be this granular. You could just dump everything into "Clothes" and call it good.
Likewise you can create locations with many sub levels. You can have something as simple as the "Bedroom" or something like "Box" – "Second Shelf" – "Closet" – "Bedroom" its all up to you.
Bottom line is that if you put in a little time learning how to use it you will have the best inventory program around.
SlowBrother about MyStuff2 Pro