Oh I know the story all too well..

Well, half of it, I got lucky and seem to have evaded the whole Error 100 problem.