Do both, if you have at least small shop, let the some customer to drop off their systems.
You can also go and get their systems at their houses.
Both are good because not everybody wants to drop off and not everybody wants you in her/his house.
Do create especial sticker that you can put on your clients computer and always give them a receive for the drop off or pick up computer. It looks more professional. Be always polite.
Insurance....
Just liability is good, but if you want to be driven with a car that has lot of publicity from your business talk with your insurance company and get something better. Otherwise this is not really need it at the beginning at least. Prevention is always good but not necessary.
If you cannot fix it. Well, we are not superman, and for sure you will find computers that you won't be able to fix. You have to max all the resources you have thought, and give the customer a detailed analysis to your client.
Again be honest and straight with them. Also don't try to charge them $100 dollar just because you expend time on the machine this is not a good for you and for them. In this cases we don't charge our customers but we do open options to get new systems with better warranties and teach them how prevent the problem later on.
Corporation it all depend what you want out of your business. That will be up to you trust your feeling.
I will recommend you to have a good website for your clients.
You can check our
Houston Computer Repair Company's website.