>llVisible1=oLeftPane.Visible >llVisible2=oRightPane.Visible >oLeftPane.Visible=.F. >oRightPane.Visible=.F. >IF thisform.lWebView > thisform.oleWebBrowser.Visible=.F. >ENDIF >lnLeft=this.Left >lnOldLeft=oRightPane.Left >lnMinCol=oLeftPane.Left+(this.Width-1) >lnMaxCol=oRightPane.Left+oRightPane.Width-4 >lnMCol2=lnMCol1 >this.FillStyle=0 >Just as an aside, I have been told by a colleague of a trainee programmer who produced a fairly large module (in C) with marginally less white space than your example (he used single space indenting). When I asked why he hadn't used spacing to aid reading the code he explained, in all seriousness, that he was told that a good programmer produces "compact code" & this was what he had aimed to do.