+1 for writing a documented specification on your case please.
Personnally, I've been using KMymoney for a while for family money and, well, it definitely proved very helpful.
I am sure this software, or another one, would definitely benefit from being given/asked for a wider but achievable target.