Discrepancy Between Editor and Build World Transform Positions

I'll keep this short and sweet. I'm using 3D cubes as targeting pippers, and GUI labels for range. It works very well in the editor, the top picture. In the build, things are different.

I'm using the following code to position the red cube targeting pippers:

enemyPos = camera.WorldToViewportPoint(WorldObjects.enemyList*.transform.position);*
*...*
_pippers*.transform.localPosition = Vector3(Mathf.Clamp(enemyPos.x -.5, -.55, .55), Mathf.Clamp(enemyPos.y -.5, -.55, .55), 1.0);*_
_*```*_
_*<p>The numbers in the Clamp are pretty strange... I tried modifying them, but it doesn't really work with any other numbers. iirc, I got them by printing the enemyPos variables, and deciding upon an acceptable range.</p>*_
_*```*_
_*And this code is for the labels:*_
_*(in the update function)*_
<em><em>labelPos _= camera.WorldToScreenPoint(pippers*.position);*_</em></em>
<em><em>_*(in the OnGUI function)*_</em></em>
<em><em><em><em>GUI.Label(Rect(labelPos<em>.x + 20, Screen.width - labelPos_.y - 10, 100, 30), Mathf.Round(Mathf.Abs(enemyDistances*.z)) + "m");*_</em></em></em></em></em>
<em><em><em><em><em>_*```*_</em></em></em></em></em>
<em><em><em><em><em>_*<p>Illustration:</p>*_</em></em></em></em></em>
<em><em><em><em><em>_*<p><a href="http://i16.photobucket.com/albums/b13/cryptoquick/editor-good.png" rel="nofollow">Editor, Good</a></p>*_</em></em></em></em></em>
<em><em><em><em><em>_*<p>I was going to use images, but apparently new users aren't allowed to use those. Sigh. Also, only one link is allowed. So, replace the end of that url, the file, editor-good.png with <strong>build-bad.png</strong></p>*_</em></em></em></em></em>
<em><em><em><em><em>_*<p>TIA for reading, and TIA++ for helping. :)</p>*_</em></em></em></em></em>

Don't you want `Screen.height` instead of `Screen.width` in the `GUI.Label` code?