I just responded to a similar question in the "Drain it to clear it?" thread. There are also other good posts in that thread, including one with an excellent link.

If you read the posts in that thread and then add any more information for your specific pond, hopefully you can get some useful advice.