Done! Added sort and whatnot. Works great. Even has error checking.