*chop*
If the above sound to be too much get external consultants to help you.
Better still, don't do this WITHOUT having external consultants.
Remember, the problem is not the Technology. The problem is people and their mindset.
What you need the most is CHANGE MANAGEMENT.
All the points are pretty valid and need to paid particular attention to in a small-medium sized business.
I think if one elaborates all the points, it can serve as a good how-to for small-medium businesses. What say Mr Dinesh?
Warm wishes,
ah