Well, i have use of Friend keyword when i pass or return global types from a class, otherways i get an error, but i'm not sure if this is just something in vb5.

I think Friend keyword lets properties, functions and subs to be used as if they were public