Yes it is a great strategy to showcase your services as well as getting incoming links to your site not only from youtube but also from other people who may like your video and put it on their blogs. Ive worked on a video for a small business and it worked great for them so it is worth trying it but however it is a lot of work on your part to broadcast it on social networking sites and optimize it properly. Let me know if you have any specific questions ?