Self-hosting: a hard egg to crack

Without teaching my grandmother how to suck eggs, let me go through few things you may consider cogitating on before looking for a hosting provider.