First toon I botted was a warrior back in Feb. I would grab quest and then just grind and complete the quest. If I couldn't find a good profile I made one and used it.
Second toon is a warlock I did a combination of questing(beta) and grinding, currently 74 (on hold)
Third is a shaman, first 40 levels was grinding, last 40 was questing and grinding.
Fourth is my druid which is 54 and I have done all grinding so far on her.
I don't pvp using the bot. It seems too unpredictable and people seem to know when a bot is being used.
I have a home office where I work from most of the time. I set up my bot or bots on one computer and work off the other keeping an eye on the bots in case there is a problem. Obviously, no bot is safe and we know a bot is a means of leveling without babysittng, but I don't want to level a toon only to have it banned and have to start over. My usual bot hours are 8am-10pm give or take an hour. I change zones often, post auctions daily, use lootfilter to discard trash and use trade chat to sell mats.
Morga