I do not want to turn a thread requesting for help into one on religion, spirituality, roleplaying and hacker jargon, but since you insist:
Basically, I was inspired by Eric Raymond's Jargon File entry on wizard:
1. Transitively, a person who knows how a complex piece of software or hardware works (that is, who groks it); esp. someone who can find and fix bugs quickly in an emergency. Someone is a hacker if he or she has general hacking ability, but is a wizard with respect to something only if he or she has specific detailed knowledge of that thing. A good hacker could become a wizard for something given the time to study it.
- The term 'wizard' is also used intransitively of someone who has extremely high-level hacking or problem-solving ability.
At that point, many years ago, I certainly did not 'grok' (deeply understand) PHP. Calling myself a 'hacker' might lead to misunderstanding on a programming related forum as the popular media uses that term to mean 'cracker', and besides, I probably did not deserve that title either. Consequently, I coined the title 'witch' out of respect for the real wizards of the art of programming, and roleplayed with a girl as my avatar (I am a guy).
I have no idea what is your religion, but I am a Christian (a Roman Catholic, to be precise), and I certainly object to implied claims that I am a Wiccan or an occultist, or that the 'witch' user title means any more than roleplaying. Nonetheless, if someone who holds very different religious views from me were to give me good programming advice, I would take it: this is religious tolerance and common sense in action. After all, are you so sure that the hardware and software you use have not been developed by people with views that differ from your own?