Attempted to fix port issue
Fixed header float/overflow issue
Founders commit. Time to get real.
Edited copy.
Overdue cleaning.