9 software-driven instrument which can be programmed remotely to route telephone calls placed by its user via the least cost telephone service carrier, calculating such cost sensitive criteria as geographic location of the instrument, time of day, day of the week, and destination of the telephone call; the instrument is capable of calculating and tabulating, on a real-time basis, telephone communications expenditures and various usage characteristics of a particular user