So, I set the rectangle endpoint coords to (-1,0), (1,0), (-1,-1), (1,1). And then I set the border width to zero.... wait what?... it resets it to .25!!! Apparently you HAVE to have a border of some thickness (why?)...
Now, does this ADD thickness to the rectangle, or is entirely contained in the perimeter I've set?
And obvious a value or .25 for line width is not 1/8 of the height of the screen (since the screen is of height 2.0 using default camera parameters), so how do you convert line width to screen width? In other words, 1.0 screen coord distance is how many border thicknesses?
If the border is entirely contained in the endpoints of the parameters of the rectangle, nothing needs to be done.
If the border is half in and half out, then to get a rectangle the EXACT size and position one has move each endpoint closer to the center by half the border thickness in both directions.
If the border if completely added, then the coords need to be moved by the border thickness in both direction.
Wouldn't it have been easier just to allow a no-border option or a border of zero width? (if this is possible please tell me how)...?

EDIT: OK, I'm an idiot. I just have to turn OFF borders.... (DUH!)...