The replies here are goldmine for someone like me who is starting. Like basic 101 for starting web hosting. Thanks everyone for their contributions.