Thank you for your quick reply. Yes, I know it is possible, however the method I suggested would be more convenient, than searching and typing. I'll try to explain why:
1. With all of my categories and subcategories, especially in tags section, I often do not remember, how I called, for example, a certain shop or whether I have ever been to that shop before and whether it does or doesn't already exist in the database. Like Grocery Stores, when I go down the tree, I see the list and I either choose one or see that a store with such name doesn't exist. But main problem: many tag names, especially that I don't use often (like on vacations), I don't remember. Also I could have named it differently before: i.e. it could be car or it could vehicle... so trees are essential here and search by words and letters is assistance but not the solution that would substitute the organized hierarchical navigation.
2. I often have the same categories names, but in different branches. For example: Spare Parts can be in Home Appliances, Car, Computer, etc. sections. If I would search "Spare Parts" by words, there would be the high risk of making mistake and write expense to the wrong segment.
3. Because in early versions of your software, trees were always collapsed, I hope that it wouldn't be that hard to implement such option. To me, with tones of categories tree branches and similar names used within those branches it would be the real help if "always collapsed" option would be implemented.
Thank you in advance.