μBank or microBank is an online web application for tracking expenses and incomes.
It supports multiple accounts, categories and entities (persons or organizations). Except adding new transactions (expenses and incomes), you can easily transfer amounts between your accounts.
You can view anytime an image of your accounts summary, until any specified date. Also, you can view analysis and sums grouped by category or entities, between dates.
A searching function is already here, with full of details. And of course you can export your entries of the selected dates and accounts at tab separated text files.