http://www.guswut.com/zb3.html
D&D mode
-RAWR D&D!!
Google mode
-You could have it activate when it reconizes its name, and sees a question mark... So for example say that I say this... "zb3, why is the sky blue?" It'd then go and see that I said zb3, and that there is a question mart too. It'd then bring up the google search for "why is the sky blue?". This would be useful because then when someone asks a really stupid question I could say "Hey zb3, how do I make a bomb?" and zb3 would spit back the google search results for it, meaning less time searching for rude but funny results myself. ;D
ChanOp mode
-Gives the bot the ability to do things via chanserv or even directly via mode. You were suggesting having the bot automatically kill all +e's, and remove +m five minutes after it is set. It could also automatically remove bans that are really really old and not set by anyone on a certain access list of users, as well as it could kick people that talk in ALL CAPS for more than x number of lines or times a minute, as well as people that flood.
Magic Eight Ball mode
-This would kick ass as a simple and cute little mode to have... You can get zb3 to answer yes/no questions with a randomized yes or no. You'd have to have a special way to ask these questions so it didn't set off google mode, but though I think it'd be nice to have.
Logging Of Events mode
-This would allow zb3 to record all topics, kicks, bans, joins, parts, quits, etc etc with the nickname, hostmask, the time and date, and generally the type of logs that would be awesome to have.
Math and English mode
-Make zb3 into a fancy calculator! Base coversions would be a good use (hex to octal to binary to decimal to etc), as well as unit conversions (inches to millimeters to etc). There could also be string features like reverse a string, convert it to morse code, etc.
Include smiley faces in the stats DAMMIT!!