How do you learn about the business aspects of running a startup?
DenisM: Find a good accountant - s/he will take care of your tax issues. Accountants also see businesses come and go in large numbers so if you find one who chats up his clients you will have access to interesting pool of information.