Added thanks to Mark Thorson for helping me with the white space issue on line 73...