If you use GUIText an GUITexture, you can use a secondary camera for NGUI and have the GUILayer component on the primary camera that draws before the secondary camera; that means that NGUI's sprites should be above the GUIText. This will not work with OnGUI stuff though.