Starting anything from scratch is usually a frustrating, difficult, yet highly rewarding experience, provided that one does end up achieving at least a few of the bazillion uber-optimistic goals that we set out at the beginning.