Some thoughts on finance management and investment