Both Zygor and Dugi guides are very in-depth in-game addons and they are very straightforward, yet extremely efficient to use with step-by-step instructions. The guides are being constantly updated to keep leveling and all the other guides at the most optimal rate, so you can use them for the latest Battle for Azeroth expansion! Zygor and Dugi guides are quite similar to each other, the only major difference being the GUI and a few features. Let’s have a closer look at the GUI differences.
For those of you who don't know: XML stands for "eXtensible Markup Language" and is a means of tagging content with identifiers. What identifiers (from here on called "tags") exist and how they're organized can be defined in something called an "XML Schema". In our case, we want to create XML documents that WoW will understand, so we will use the XML Schema provided by Blizzard for the Wow User Interface.
I'm not sure exactly what that does, but all addons are generally allowed as long as they work. Blizzard will typically break the addon API/framework rather than pursue and ban players. It's not possible for an addon to bot for you. That sounds like something like questhelper which is just giving advice while you still do the actual playing so I don't imagine there would be any problem with that.
  • acheos, acid, Addam, adss, aeitschbi, Aksu94, Alexxsander25, almigimenes, Anatsuki, andrej.adamik, andrew120910, Aniyadrra, Apu, ara, asdanonymous, asg092, Atics, baalzebuv, badboi, Bluespide, bobthegr8, bombguy187, buraja, c4risim, cedrickgagne, cedroa, CIIC, cloverklee, contacttom, cortez001, cresas, crewel, Cruucy, CypherShot, davidarius, Decones, dedesilvaeq, Demon42, DerVani, Devilsenforcer, dipen787, Dmgctrl, Don, Drakkz, dreamzdot, Drethak, DrWhite, Duhkie, eal3nd1, edwinvgs, edwoolley, enrique15877, errorfree, evasiv3, fekke, fl1x, FloobyDooby, freakzilla317, frogger79, Geimerys, geneu88, GeremiTM, gingerbabydoll, GongasHeat, Gordma, Gr0ge0, gr3nka, grakev2348294, gth733r, hakanaxu, Helsvinir, higashidani, hightower, ibsneekaboo, idontcare, ijsleu, ilsa1939, Immewnity, jacobinajanks, Jazzur, Jnic290, joezeph, jotapts, julianobsi, ka11, kakus666, kazefaze, kecskesadam, kellica, kiddo3301, klices, konfuzu, kub4rm4n, Lawliet016, leozin993, lilweew, lodwallo, londolo, LordRyborg, LordYazz, lotharam, Lout1948, luiz, manuelpeh, masky007, matheus22600, maxespencer, Messerwurm, messycan, Metatronn, Metosz, micados, Mikirex, mivitec, mopio, Moslake, MrBrego, MrGreen030, MrKudden, Muthiel, mystere8618, narki, NeKonGrio, NerdyTimes, nextrin, nicollassantos, nikos2021, Ninaveve, nonloser1995, numbel, Nyaification, padfoot, paganmomma70, painkill10, PaulioG, petyike11, pler, preylor, Prohormon, psa90, pugglypiff, r3zk, Rando123, rawrapp, raymond13004, rayzimbr, Reloecc, revsoldest, Riddok, rinconvaldivia, rmichnik, robinwaerts, RusticCowboy7, Ryoog, Ryuu, sal101, salemov, selomelo7, shadowskull28, Shaxey, sidorlord, Skiera, skincreeper, skrzypi, snide, Sonick, Splatlack, Spotty, sundbom93, Surfy_D, Tarkinug, Tauglorin, Tex1966, TheBeeMan, Tillec, tiozaum, titotof, tonkepen, tooleyinhd, Topper1703, TotalCool, toxotis, Twenkye, twirler, TwoDragons, Tycandus, unpi, Vanetrik, vas99, viggo123, viniciussk888, vinoh, ViserysIII, vitorcariri1, vmosquito, waaxer, waras, worthfivecents, xaouf, xkamor, yamanama, yoitsme23, yorsh86, zaibat, zerocool4949, Zetita, _kosha_79
We push multiple alpha versions to Curse on an average day, these versions may contain important new features or bug fixes for the bleeding edge raid content... These versions are tagged as alpha, so they will not be downloaded by default. Set your Curse client to update to alpha if you want these latest versions (but they may contain bugs, downloads tagged as "Beta" or "Release" are more stable)

There is an important thing you should note in the code above. The HelloWorld(); is the only piece which is NOT a tag or an attribute. It is important to note that content in a WoW .xml UI document is always a piece of code if it is not another set of tags and their associated attributes. The only valid place for a piece of code is under the tag for an event.
The bottom portion of the Posting Panel is the Auctions List, which allows you to see all the auctions that are already on the marketplace. The value of items is estimated using the historical high/med/low pricing data. When auctions fall within this range the Posting panel will attempt to undercut the auction at the lowest in-range price point. However, if the auctions are well beyond the normal range in either direction (too low or too high) it will use the historical data to estimate a more accurate value. You can manually click any of the auctions in the list if you would prefer to compete against a different price point than the default selection. If you change your mind and want to revert back to Zygor’s recommendation, simply click the “Reset to Est. Value” button.
If any auctions are found the item will be loaded into the Buying Panel and made ready for purchase. Based on the type of item (deal, ingredient, manually added) the buying area will display its info differently. Generally though, the next buyout line shows the next auction that will be bought if you click the Buy button, the amount of items you’ve purchased so far/amount of items you set to purchase, and the max amount you’re you set to pay. Historical data is also shown to help analyze pricing.