The Impact of Technology on Personal Finance