okay whilst writing out a sample to give you i realised that i was being silly! lol

i ment to say something.Size and something.Size.Height were something was like a textbox.
obv something.Size is just an instance of the class Size right?! and something.Size.Height is a property within the class Size!

and that is what you gave me, so yer sorry for the confusion! =P

i've never used implicit conversions like what you showed me above so i am not gona use it esp say if it can cause bugs!!!

Thanks alot for all your help!! =D