I know the feeling, I have just finished coding a VSI, eveything worked fine except for the VS set bug & I coundn't find anything wrong with the code, so I started fom the beginning redoing it exactly the same (as far as I know) & bingo everything worked.