combined readfile & openfile
cleaned up readfile
reduced GetMoboInfo()
removed HasContents loop
added element check for PrintList
rewrote both previous adjustments as if\s