For anyone that wants to use AI, and has a relatively small herd, learning how to do it themselves is a must, impo. So much easier to be able to do everything yourself on YOUR time, rather than trying to coordinate with someone else. I would say that especially applies to those that prefer to breed on natural heats.
We have been using the 7 day cidr protocol on our heifers for the last few years, and are pretty happy with it. We are playing around with trying out TAI this year, though. Last year was a circus, trying to detect heat and get the timing right on the 10-15 or so heifers that were in heat within any given 12 hour period over 48 hours. I will say that if you don't have your heifers in optimum body condition, you will just be throwing your money away. Mucho importante. That being said, AI can absolutely be worth the time and money...if you do your research and pick good bulls that are worth the trouble to breed to and do what you need them to do!!! A video is worth a thousand pictures.