LOL
I kinda do too - but I've been getting the hang of them lately.
You learn something new everyday.
I just started working with them myself. I swear the person who came up with the method must have been insane!
I use UBB::ubb_mod_q(); rather than $ubb->ubb_mod_q(); (Those are used to access my UBB.classic data...and yes, I am crazy. Thanks for asking.)
To me, the :: is easier to understand. It works the same except when I do dynamic functions. Then I have to use the -> notation.
The other thing that is driving me batty is variable scope.