I wrote my own code convention last year, maybe you can get ideas from it. It's a bit of a mix of C and Java.
The prefixes for different kind of variables (like g_b, p_i, etc) are very informative, but personally I would never use them, because I don't really like the aesthetics (looks, feel) of them.
MyProcess.l_iAngle just doesn't appeal to me, for example. Moreover, the use of a lowercase 'L' in code is not recommended, as it resembles a '1' and an uppercase 'i' quite much.
For the rest I don't have objective things left to say. One thing I do find more pleasing to the eye is to not write keywords in all uppercase like you do. For example, I don't like
PROCESS BEGIN END, but I like
Process Begin End, but that's just my opinion.
[EDIT]
It's
here btw...