As for requirements there aren't many, just keep it simple and be as creative as possible. Only thing I ask is don't use any pink, purple or feminine colors in the logo.
Now here is just another thought that I thought may help with the creative brainstorming process.
How I came up with the name OptiVolt:
Opti = Optimize. We optimize your online presence
Volt = Power, strength, lighting bolt, etc. Then we super charge it with our work.
I am also open to having some sort of face/mascot in the logo.
Thank you, I look forward to the submissions!