More on Staying Organized:
This may seem like a weird framework but the thing that can help keep you organized when it comes to making lists of companies, contacts, etc. is having a rudimentary understanding of relational databases. The ability to think about things like "this spreadsheet where I manage my relationships needs a primary key and the ability to create lists of interrelated relevant details" is important to keeping things organized. This and knowing about VLOOKUPs in excel are fairly important.