Categories never really work for me. A transaction has so many more dimensions than just a single one. Tagging would be great feature to have.