The following code sets a bunch of variables to hold different XYZ coordinates, then runs a series of LINE commands to draw a 3D cube calling the appropriate coordinates to place each line. It draws the 4 XY lines first, forming a box, then draws the 4 vertical Z lines, then draws the last 4 lines at a user-determined distance to draw the "bottom" of the box. Problem is, when I run the code it won't drawn anything except at elevation 0, creating a bunch of zero-length line strings. When I load the variables and hand enter individual line commands each draws fine - but something about running them all together isn't working. The code and the approach seems pretty basic to me, but obviously I'm missing something somewhere. I would appreciate any ideas anyone might have!