Myself I am skeptical. James Randi has a $1 million reward if anyone can prove anything which contradicts the known laws of Science - homeopathy would qualify. There was a famous BBC Horizon program which attempted to do just this. Homeopathy was put to the test ... it failed miserably.
Why is homeopathy pushed so heavily - even by establishment figures such as Prince Charles? Could it be that the establishment want to discredit the whole of alternative medicine by promoting a therapy which they know to be vaccuous??
The only healing power in homeopathy is placebo. Though arguably placebo is still the most powerful healer known to man.