updated budgeting methods to be ready for writing a report as well.
readied actions to write report.

Enhanced connection consistency checking to verify that physical
connection exists.