First lame attempt at a function that I can access from both client and server. It totally doesn't work.
I now have a method whose code runs both client-side and server-side, and I decided to make validate and trim separate methods for non-crappiness of the code. However, $.trim only works client-side, so I'll need to address that later. Commenting it out on the server-side for now.
Fixing the validate method to use && instead of | (how did that happen?), and writing my own trim method for now that works client-side and server-side. Now the whitespace checking and length checking is working perfectly, and I don't have repeat code. Woot.
Adding jQuery and underscore to my packages. They're supposedly included already, but per Meteor doc recommendations, I should manually add the because they plan on taking them away from core by default.
Adding paginated-subscription package.
Removing autopublish, and first attempt at pagination. This breaks things, and the div appears empty. Clearly it doesn't work yet.
Putting the handle inside a function. Still doesn't work, obviously.