How do people do HUD graphics?

I have a 3d game, and I want a few icons and such to be on the screen to represent health and such. I’m a little confused on what the current optimal approach is to keep all these elements down to 1 draw call. Does anybody use Unity’s GUI toys? Is this the sort of thing that most would use SM2 for?

I usually use my own sprite system that just makes a quad (two tris) and handles the UV-mapping, but both SM1 and SM2 or any of the gui managers should do the trick.

I also put it all on a seperate layer and use a different (orthographic) camera to draw this.

I kno im the anti-norm here but i just use GUITextures for this most the time. Just gotta keep an eye on your framerates. In our case the couple of extra draw calls made no difference at all.