Ah, here's some explanations as to why newlines are good practice:
http://stackoverflow.com/questions/72271/no-newline-at-end-of-file-compiler-warning
http://stackoverflow.com/questions/5813311/no-newline-at-end-of-file

Sounds like it's primarily for C/C++ and terminal users, but seems like a good practice to follow regardless.