Tax and Your Business: An In-depth Discussion