Could you explain the GetBoundsRect function? Like what is going on with it, WorldX and WorldY what do they represent (it's late here I'm half asleep lol).

Oh yeah and does using the Z mean that a Z value of 2 will draw over a Z value of 1? or vice versa.

Iv'e come across (although I can't remember) things that have used either one of those.

EDIT:

Oh and another thing (don't think I asked about this before), is there any function for method of doing transparent text?

Iv'e seen the exampels that use DXPowerDraw with there own font sort of thing, which I might end up doing at a later stage for the sake of having my own fancy little font (if anyone knows where there is more info on using that component i'd appreciate that too, like is there specific dimensions or ordering of where everything goes).