Oh, haha now if only I could have that influence on girls...
Jokes aside, you're a staff member so make it happen! I'm glad you liked the idea anyhow.
I thought I read somewhere that introducing more graphics would make the guide even more heavy in terms of loading it. I know a way around that.
First of all I have to say that I have absolutely NO idea whatsoever about how WoW actually loads its addons, if it loads the addon entirely from the beginning or if it loads just a single file and then it's up to the author to make that file load the rest of the addon. If it's the latter then I propose you use "registry-files" to load the guides.
Have the guide-window not load a single guide at first. That will keep the guide very load-resource light. When players click to open the guide-window, the addon will load a registry-file you have in the addon-directory that has a list of what guides the player have available. When you then output the guide-buttons on the index-page in the guide-window you output every guide available from your side but grey out(or something) the guides that are not in the registry-file on the player's end.
Clicking on a guide-button that leads to a guide that the player yet haven't bought could either be disabled(since the sub-folder containing that guide wouldn't be in the player's addon-directory) and just show a tooltip with a little bit of info about the guide OR it could lead to an "about-page" about that guide, explaining in more detail what that guide would give the player. It would be a great way to do some advertising in-game to the player but still not be the annoying type of advertisement.
Okay, getting carried away here - back to the registry-files.
Clicking on a guide-button that leads to a guide that is available to the player it would then load another registry-file that contains the different guides contained within that guide. Think of the registry-files as.. menu-files that simply lists the available items so the addon knows what guides are available and what not. For instance, the registry-file for the leveling guide could simply be a list with the texts:
Where ~ indicates a new item, = indicates the name of the item is over, L indicates "Level" directly followed by the level for that area and \ indicates the item ends here. I'm sure you'll be able to come up with a better markup than that, just an example.
Then when clicking to view a guide for an area, THEN it loads that part of the guide but only temporary, if the player don't activate it and simply go back to another guide it will just de-load that part of the guide. However if the player activates it, it will load that part of the guide into some "memory" or something.
This way it will only load the guides that the player is using and keeping the rest simply not loaded. Again, if this is possible I have no idea about so this entire post could be complete rubbish.
I also have some ideas for the installer which also looks.. not so good. The structure/layout is actually fairly good(apart from the section where it lists the available guides to the player and the guides that the player yet haven't bought - that part is very confusing and weird markup aswell). For the most part it's just that the design isn't very good. The text on the play button is not even centered . I realize though that the installer is a new addition and that it's a great advantage you have over the other guides out there. I just think that the lack in design could potentially scare people away(remember that the installer is available to the demo-users aswell = potential customers). But like I said, it's a new thing you only just released not too long ago so hopefully you have bigger plans for it. I'm just suggesting it needs an overhaul aswell!
Again, I hope you find my suggestions welcomming and I sincerely hope you realize that it's a sign that I'm not only a very happy customer but also very interested in the success of the guide and hope more people will realize its value as I have done.
All the best, cheers!