LitL, you're absolutely right, the problem is working out the best solution, bearing in mind the difficulty of redoing it if something goes wrong.
DiverFred, thanks. Your suggestion is similar to LinL, except using concrete rather than wood post. A good suggestion, I'm going to look for those...