Customizing Toolbars ?s

N

Norm

I'm "Bending... " my Word 2008 as I read Clive's document "Bend Word to
your Will."

I don't understand what Word stores in templates and what is global.

As such, I do not fully understand Clive's comment (Bend, pg 46) that
follows:
That's important because Word does not permit you to copy to a different
template any default toolbars that you have amended (³customised²). So when
you become comfortable with creating your own templates for special purposes
(and if you work on long or complex documents and want to be efficient, you
will), if you have modified the Standard toolbar and other default toolbars
you will be unable to take advantage of the modification work you have done
on them.

When I open my templates, they all seem to have the same modified
toolbars. But I read the above as saying that only the normal template
would have this toolbar. Obviously, I'm misreading it.

Appreciate any help with understanding the how and where of the storing
of the different modifications (preferences, menus, toolbars, etc) to
Word and thus what is universal and what is template dependent. I think
a key concept that I'm missing. Hope that question is clear. ;)

Thank you in advance.
 
C

Clive Huggan

I'm "Bending... " my Word 2008 as I read Clive's document "Bend Word to
your Will."

I don't understand what Word stores in templates and what is global.

As such, I do not fully understand Clive's comment (Bend, pg 46) that
follows:


When I open my templates, they all seem to have the same modified
toolbars. But I read the above as saying that only the normal template
would have this toolbar. Obviously, I'm misreading it.

Appreciate any help with understanding the how and where of the storing
of the different modifications (preferences, menus, toolbars, etc) to
Word and thus what is universal and what is template dependent. I think
a key concept that I'm missing. Hope that question is clear. ;)

Thank you in advance.

Hello Norm,

Just remember that "Bend Word to Your Will" does not take into account
anything at all in Word 2008, because I have not changed over on account --
mainly -- of the lack of VBA in 2008. Although heavily influenced by what my
learned friends in here have concluded over the years, I include material in
"Bend" only after I have personally tested and used it.

So I need to make clear is that I lack the knowledge to understand the Word
2008 context you are experiencing. That said, here is what I intended on
page 46 of "Bend", in the panel headed "Why is it best not to alter the
default toolbars?"

1. In Word 2004 and earlier, if one became enthused about modifying toolbars
and ended up modifying the Standard toolbar (which Word displays of its own
accord when a new document is opened, and any of the others you can open
from the View => toolbars menu -- I called these the "default toolbars"),
all work done on them will be lost if for any reason you want to use them
elsewhere. By elsewhere I mean on a new Normal template (if the old one
becomes corrupted) or a template you make yourself (I called these "personal
toolbars"). Reason: in Word 2004 and earlier (again, I don't know about Word
2008) the default toolbars are incapable of being transferred -- because to
do so could corrupt the target template.

2. The solution is very easy: you simply create new toolbars (several
smaller ones rather than one big one give more flexibility) and on to them
you copy the buttons you want from the Standard toolbar and other default
toolbars. Then you close the Standard toolbar and other default toolbars,
and you never use them again.

3. Once you have modified your personal toolbars (I did this quite often
for several years, but have now settled down) you can transfer them to other
templates, including a special backup template created purely as a storage
facility for them. If your Normal template becomes corrupted or lost, it's
easy to transfer the toolbars back into a "pristine" Normal template (i.e.,
the one that Word creates when the application is newly installed). See
under "Transferring customisations from a damaged Normal template" on page
58.

I'll leave it to one of the others to put the above in a Word 2008 context
-- it may even be so different as to be irrelevant. ;-)

Cheers,

Clive
=======
 
N

Norm

Clive Huggan said:
I'll leave it to one of the others to put the above in a Word 2008 context
-- it may even be so different as to be irrelevant. ;-)

Hi Clive:

We had a small potion of Wishing Tree Shiraz from your part of the world
at dinner. Now I'm sure to find the challenges of Word 2008 easily
surmountable. ;)

Thank you for that explanation. I've made some modifications to the
Standard and Formatting toolbars and those changes seem to hold if I
open previously saved templates. Maybe I need to create some new ones to
fully test how the modification of templates works in 2008.

I'll also stay tuned for responses from your colleagues.

Thanks much,

Norm
 
J

John McGhie

Hi Norm:

Templates can be (in Mac Word, usually are...) global.

There are three kinds of templates: Global, Add-in, and Attached.

A Global template is anything that is in the Word STARTUP folder, plus the
Normal Template. These are loaded at Application Start and available to any
open document.

An Add-in is a template or linked code module called programmatically and
available to nominated documents. At the Stock Exchange, we had a
departmental spelling dictionary I used to maintain that was available to
any "official" documents our users had open.

An Attached template is either the template from which a document was
created (the Template will remain attached if it is available) or a template
that has been explicitly attached to the document by the user.

The contents of an Attached template are available only to the document to
which the template is attached, but there can be a lot of those. At Rio
Tinto every one of the half-a-million work instructions was attached to one
of three templates, depending on what kind of work instruction it was.

Word has a class of things called "Command Bars", of which toolbars are one
kind, the Formatting Palette is another.

What Clive is saying is that there are two kinds of CommandBars, "Custom",
and "BuiltIn". There are 20 built-in toolbars: Standard and Formatting are
the most common.

Word will not allow built-in toolbars to be copied between templates.

There are two ways of working with templates. Clive is describing the
Professional way, where a company has many different templates for different
purposes, and places those templates in network template folders so users
can create each kind of document by double-clicking the template.

To work that way, you must create toolbars of your own, named differently
from the built-in set. One of the reasons is so you can copy those toolbars
from one template to another.

Unfortunately, Microsoft Office was designed in a gentler, simpler time
before Internet worms that could put your company out of business in 7.5
seconds were invented. Its security mechanisms are just not up to the task.
As a result, professional use of templates is nearly impossible these days.
I don't even bother teaching it any longer, except in professional
workgroups.

I now advise users to keep everything in Normal template, and effectively
that's what I do myself. Doing this means customisations will automatically
be accessible to all open documents. Which means you do not need to bother
creating your own toolbars, because you can simply customise the built-in
set.

This has two advantages: It means that your customisations are
automatically visible in any document you open, that means that the toolbars
you customise are the defaults, which will appear and disappear in
context-sensitive manner. All automatic!

But it DOES mean that your Normal.dotm becomes increasingly valuable over
time, and MUST be backed up! There is 17 years' of development effort in my
Normal.dotm, it's worth $850,000. Hate to lose it... :)

I suggest that you approach the rest of your question in three steps:

1) Accept for the moment that all your customisations are in Normal.dotm,
and you have no reason yet to change that. Learn to bend Normal to your
will.

2) Start trying to understand which settings are global and which are
per-document. Read the Word preferences carefully; Word 2008 is much
better at telling you which settings apply "to the current document only".

3) When you are comfortable with this level of detail, and when you have
bought a copy of Word 2010, come back to this question. At that stage, you
will be ready to start on VBA. And when you are, you will need to rapidly
learn about Object Orientation, Context, and Inheritance.

Just to get you thinking along those lines:

"Object Orientation" means that Word works by manipulating "Objects", such
as Documents, Paragraphs, Toolbars and Styles. Objects is another word for
"things". An Object has "properties": things that it is, and "methods",
things that it does. A paragraph is an object, the selection within it is a
property, and "delete" is a method.

"Context" means that an Object Oriented application is like a set of Chinese
Eggs, with the Internet as the outer-most egg, the Computer inside it, OS X
inside that, Word inside that, the Normal Template, the Document, The
Section, the Paragraph, all the way down to the Insertion Point.

"Inheritance" means that properties are inherited down the context chain but
not up. So from Computer to OS X, from OS X to Word, from Word to the
Document. But not from the Paragraph to the document. Not from the
Document to Word.

Just turn these things over in your mind: understanding object orientation
and inheritance is the key to getting the most out of Word.

Cheers


I'm "Bending... " my Word 2008 as I read Clive's document "Bend Word to
your Will."

I don't understand what Word stores in templates and what is global.

As such, I do not fully understand Clive's comment (Bend, pg 46) that
follows:


When I open my templates, they all seem to have the same modified
toolbars. But I read the above as saying that only the normal template
would have this toolbar. Obviously, I'm misreading it.

Appreciate any help with understanding the how and where of the storing
of the different modifications (preferences, menus, toolbars, etc) to
Word and thus what is universal and what is template dependent. I think
a key concept that I'm missing. Hope that question is clear. ;)

Thank you in advance.


--

This email is my business email -- Please do not email me about forum
matters unless you intend to pay!

John McGhie, Microsoft MVP (Word, Mac Word), Consultant Technical Writer,
McGhie Information Engineering Pty Ltd
Sydney, Australia. | Ph: +61 (0)4 1209 1410
+61 4 1209 1410, mailto:[email protected]
 
N

Norm

John McGhie said:
Templates can be (in Mac Word, usually are...) global.

John:

I understand that first line. ;)

But in skimming beyond, I see the rest will challenge my fading grey
matter so I'll get rejuvenated and "attack" in the AM.

I appreciate what I'm sure will be very helpful info. Thanks very much
for taking the time to explain all of this to the Word 2008-challenged.

Norm
 
N

Norm

John:

I'm back at it. Somewhat more bright-eyed and hopefully the grey matter
is rejuvenated. But you've challenged it with all this education on Word
2008. For which I do appreciate. Thanks much.

Below are some f/u questions. Hopefully most are of the yes/no variety
because I fear I've taken too much time in your classroom.


John McGhie said:
There are three kinds of templates: Global, Add-in, and Attached.

A Global template is anything that is in the Word STARTUP folder, plus the
Normal Template. These are loaded at Application Start and available to any
open document.

I don't find anything in my STARTUP folder. So I assume it is all in
Normal.dotm?
An Add-in is a template or linked code module called programmatically and
available to nominated documents. At the Stock Exchange, we had a
departmental spelling dictionary I used to maintain that was available to
any "official" documents our users had open.

An Attached template is either the template from which a document was
created (the Template will remain attached if it is available) or a template
that has been explicitly attached to the document by the user.

The contents of an Attached template are available only to the document to
which the template is attached, but there can be a lot of those. At Rio
Tinto every one of the half-a-million work instructions was attached to one
of three templates, depending on what kind of work instruction it was.

I must admit I don't fully understand the above 3 paragraphs on Add-In
and Attached. Important for me at this stage?
Word has a class of things called "Command Bars", of which toolbars are one
kind, the Formatting Palette is another.

What Clive is saying is that there are two kinds of CommandBars, "Custom",
and "BuiltIn". There are 20 built-in toolbars: Standard and Formatting are
the most common.

Word will not allow built-in toolbars to be copied between templates.

One of my blocks in this is I have never copied a toolbar but I gather
from you and Clive one can and the pros often will. Correct?
There are two ways of working with templates. Clive is describing the
Professional way, where a company has many different templates for different
purposes, and places those templates in network template folders so users
can create each kind of document by double-clicking the template.

To work that way, you must create toolbars of your own, named differently
from the built-in set. One of the reasons is so you can copy those toolbars
from one template to another.

Unfortunately, Microsoft Office was designed in a gentler, simpler time
before Internet worms that could put your company out of business in 7.5
seconds were invented. Its security mechanisms are just not up to the task.
As a result, professional use of templates is nearly impossible these days.
I don't even bother teaching it any longer, except in professional
workgroups.

I now advise users to keep everything in Normal template, and effectively
that's what I do myself. Doing this means customisations will automatically
be accessible to all open documents. Which means you do not need to bother
creating your own toolbars, because you can simply customise the built-in
set.

Ahhhhhh.... for me this is very good news. ;)
This has two advantages: It means that your customisations are
automatically visible in any document you open, that means that the toolbars
you customise are the defaults, which will appear and disappear in
context-sensitive manner. All automatic!

But it DOES mean that your Normal.dotm becomes increasingly valuable over
time, and MUST be backed up! There is 17 years' of development effort in my
Normal.dotm, it's worth $850,000. Hate to lose it... :)

Clive spends a good deal of space on saving templates and how to do so.
At this point, I have just continued with my normal backup procedures
for my Mac. I duplicate (clone), I backup (archival) and I "time
machine".

Do I need to treat Normal.dotm separately?
I suggest that you approach the rest of your question in three steps:

1) Accept for the moment that all your customisations are in Normal.dotm,
and you have no reason yet to change that. Learn to bend Normal to your
will.

Got it. I think I'm well on my way with your and Clive's help. :)

Do you recommend a "thorough" review of Word 2008 Help? I've been
concentrating on Clive's work and going through the mvps>Using Word:Mac.
2) Start trying to understand which settings are global and which are
per-document. Read the Word preferences carefully; Word 2008 is much
better at telling you which settings apply "to the current document only".

3) When you are comfortable with this level of detail, and when you have
bought a copy of Word 2010, come back to this question. At that stage, you
will be ready to start on VBA. And when you are, you will need to rapidly
learn about Object Orientation, Context, and Inheritance.

Got it. :)

And I've read what follows a couple of times. Slowly getting through.

Thanks again very, very much!
 
J

John McGhie

Hi Norm:

I'm back at it. Somewhat more bright-eyed and hopefully the grey matter
is rejuvenated. But you've challenged it with all this education on Word
2008. For which I do appreciate. Thanks much.

Yeah, sorry about that. This is an arcane and complex area of Word that
takes a long while to pick up.

Thank you for asking these deep and searching questions. Your bravery in
asking these questions means that everyone else reading in here is getting a
Master Class without having to admit that they did not know all this stuff.

And that's what we're here for. That's what keeps the MVPs coming back.

Trust me "Word crashes frequently, what do I do?" is NOT why we are here.
That's "Product Support", and our function is not to provide product support
to Microsoft: it is big enough to pay people to do that.

Our function us "User Support": helping our fellow users to USE the product.
We expect Microsoft to help its users get the software it sold them to work.
We hope to take over when it's running properly, and help users to use it
with the greatest amount of efficiency and effectiveness.

So this week, you are our favourite member of our community, because you are
enabling us to stretch our brain muscles, and enabling everyone else to
learn along with you.

Now: Back to Global Templates, Add-Ins, and Attached Templates :)

These days, I recommend that users outside a specialist professional
workgroup do not use these mechanisms, so there is no real benefit in
learning all this stuff.

If you were a solution designer or a member of a publishing workgroup, I
would expect you to know all this stuff like the back of your hand, and use
it every day. But this subject is "Network Templates", and if you do not
share your templates with other users on a network, you don't really need to
know it.

But when you get to advanced customisation, and particularly with the next
version of Office, you will start to need it. Come back and get it when you
do.
I don't find anything in my STARTUP folder. So I assume it is all in
Normal.dotm?

In your case, that's a safe assumption.

Global Templates, Add-ins and Attached Templates "can" be anywhere. The
sure way to find them is to go to Tools>Templates and Add-ins. If they
exist, they will be shown there.

Anything in the STARTUP folder will automatically load as a Global when Word
starts.

Anything loaded by the user using the ADD button in the Global part of the
Templates and Add-ins dialog will load as a global add-in, and it can be in
any folder accessible to the logged-in user.

Anything added by the user using the ATTACH button will attach to and be
available in only the current document, and it will remain attached after
saving.
I must admit I don't fully understand the above 3 paragraphs on Add-In
and Attached. Important for me at this stage?

No. It's very arcane. You don't need to understand it until you begin using
Attached Templates and/or VBA.

The only thing you need to remember is:
GLOBAL = "Available to all documents open in that instance of Word"
ATTACHED = "Available only to the document(s) to which it is attached."
One of my blocks in this is I have never copied a toolbar but I gather
from you and Clive one can and the pros often will. Correct?

That is indeed correct. In your case: Are you backing up your Normal.dotm?
If you are, you do not need to copy toolbars, in which case, you do not need
to create any.

Remember: You cannot copy the built-in ones, only the ones you create.
Ahhhhhh.... for me this is very good news. ;)

Oh good: Time for the "bad news" then :) Customising built-in toolbars
exposes you to the possibility of corrupting the template. If you corrupt
the template, it won't open and you lose the lot.

Corruption happens most often when you have multiple conflicting changes to
the same set of toolbars.

The way to avoid this is:

1) Ensure that only 1 document is open before customising.

2) Save All and Quit after customising and before using.

3) Work carefully and precisely, making only one change at a time until you
get good at it.
Clive spends a good deal of space on saving templates and how to do so.
At this point, I have just continued with my normal backup procedures
for my Mac. I duplicate (clone), I backup (archival) and I "time
machine".

Do I need to treat Normal.dotm separately?

No. Just check that it is participating in the backup. Normal.dotm is
stored in a location that some older backup software and Time Machine may
skip.
Do you recommend a "thorough" review of Word 2008 Help? I've been
concentrating on Clive's work and going through the mvps>Using Word:Mac.

No. I recommend looking up each thing in the Help to refresh your memory,
just before using it. In Word 2008 and future versions of Microsoft Office,
the Help is dynamic: it will refresh its content each time you use it.

So move away from a methodology of "learning" things. Stop writing things
down. And wean yourself off paper manuals.

In the modern computing world, anything you learn will be out of date the
next time you want to use it. Anything you write down will be out of date
by the time you write it down. And anything on paper was out of date before
you got it :)

Cheers

--

This email is my business email -- Please do not email me about forum
matters unless you intend to pay!

John McGhie, Microsoft MVP (Word, Mac Word), Consultant Technical Writer,
McGhie Information Engineering Pty Ltd
Sydney, Australia. | Ph: +61 (0)4 1209 1410
+61 4 1209 1410, mailto:[email protected]
 
C

Clive Huggan

On 15/11/09 8:48 PM, in article C726198F.4004%[email protected], "John

So this week, you are our favourite member of our community,
because you are enabling us to stretch our brain muscles, and
enabling everyone else to learn along with you.
Hear, hear! (and John's preceding sentiments)... ;-)

Clive
======
 
N

Norm

Hi John:

John McGhie said:
Yeah, sorry about that.

Don't be. I enjoy and learn by the challenge. Even if some, or most, is
over my head.

So this week, you are our favourite member of our community, because you are
enabling us to stretch our brain muscles, and enabling everyone else to
learn along with you.


:) :)

However, my bride, bride of oh so many years that seem like a second ;),
thinks that I may not be part of "our" community or slightly off my
rocker when I get lost in learning Word on a Saturday afternoon. But she
laughs!

Now: Back to Global Templates, Add-Ins, and Attached Templates :)

These days, I recommend that users outside a specialist professional
workgroup do not use these mechanisms, so there is no real benefit in
learning all this stuff.

Got it!

The only thing you need to remember is:
GLOBAL = "Available to all documents open in that instance of Word"
ATTACHED = "Available only to the document(s) to which it is attached."

I will repeat... repeat....repeat those words! ;)

That is indeed correct. In your case: Are you backing up your Normal.dotm?
If you are, you do not need to copy toolbars, in which case, you do not need
to create any.

Yup, backing up 3 ways.
Remember: You cannot copy the built-in ones, only the ones you create.


Oh good: Time for the "bad news" then :) Customising built-in toolbars
exposes you to the possibility of corrupting the template. If you corrupt
the template, it won't open and you lose the lot.

Guess I've learned with MS that it is never all good. ;)

And assuming the template was recently backed up, do I then "just" copy
my backup over the corrupted Normal.dotm template?
No. I recommend looking up each thing in the Help to refresh your memory,
just before using it. In Word 2008 and future versions of Microsoft Office,
the Help is dynamic: it will refresh its content each time you use it.

I was going to go through their Word 2008 "Learning Roadmap" as a
reminder, refresher or learning exercise. No?
So move away from a methodology of "learning" things. Stop writing things
down. And wean yourself off paper manuals.
:)


In the modern computing world, anything you learn will be out of date the
next time you want to use it. Anything you write down will be out of date
by the time you write it down. And anything on paper was out of date before
you got it :)

..... :) :)

and to you. Thanks very, very much,

Norm
 
J

John McGhie

Hi Norm:

However, my bride, bride of oh so many years that seem like a second ;),
thinks that I may not be part of "our" community or slightly off my
rocker when I get lost in learning Word on a Saturday afternoon. But she
laughs!

Yeah, well she was 100% right when she picked you to marry. Her track
record for being right has slipped a little since then.

Always remember "A Rocking chair gives you something to do, but it doesn't
get you anywhere!" So in order to make progress, we have to get off our
rockers!

Well, that's my belief, anyway...
Guess I've learned with MS that it is never all good. ;)

Bit of a metaphor for life, really: "No gain without pain..." that kind of
thing...
And assuming the template was recently backed up, do I then "just" copy
my backup over the corrupted Normal.dotm template?

Glad you asked: Proves you're paying attention. Theoretically, "Yes",
assuming that Word is quit at the time. In practice, modern computer
applications look over the fence and steal each other's fruit, so it pays to
ensure that ALL Microsoft Office applications are quit before replacing the
Normal template.

Consider the following scenario:

1) It is possible to get an application running more than once. Some
AppleScript and VBA programs will do this.

2) Assume you have two instances of Word running.

One has two documents open. Doc1 is attached to the Normal template, and is
using English US spelling. Doc2 is attached to Norm.dotm and is using
English US spelling.

The second copy of Word has three documents open. Doc3 is a website, Doc4
is a document attached to Norm.dotm using English UK spelling, but this one
contains an embedded Excel spreadsheet, and Doc5 is a document attached to
Fred.dotm using English (UK) spelling, but it has an embedded PowerPoint
picture.

This whole spiderweb has locks on Word, Excel, PowerPoint, Entourage, the
Database Daemon, the Clipboard, the English US spelling dictionary and
custom dictionary, the English UK spelling dictionary and custom dictionary,
Normal.dotm, Norm.dotm, and an Internet connection.

This is a relatively simple and common scenario: things can get orders of
magnitude more complex than this. I am just keeping things simple for the
purposes of explanation.

There are many sources of entertainment possible in this scenario:

A) Imagine that you made a change to the toolbar in Doc2 and a change to
the toolbar in Doc4, and the same change in Doc5. That will update the
toolbars in Normal.dotm and in Norm.dotm. Normal.dotm because Fred.dotm is
not available (it's on the author's computer) so even though that document
remains attached to Fred.dotm, Fred.dotm is not available so any template
changes you trigger will fall through to the "lender of last resort" which
is Normal.dotm.

B) The two changes to toolbars in Doc2 and Doc4 are more interesting. Both
of them are aimed at Norm.dotm, but since they are coming from different
instances of the same program, they will conflict. Chances for corruption
are high. The change that actually gets stored will be the one contained in
the last copy of Word to quit.

C) While any member of the spiderweb remains standing, the entire spiderweb
is locked, in case anyone wants something. So Normal.dotm, Fred.dotm and
the spelling and custom dictionaries will not actually be released until the
whole spiderweb has quit.

I could go on and on: the point is "Quit everything Microsoft" before
replacing Normal.dotm, just to make sure that nothing is holding it open.

The reason is that Normal.dotm is held open in "Read/Write Shared" mode.
Because it is "shared" anything can write to it, and the LAST one to do so
wins. So if you replace Normal.dotm while any of the Microsoft applications
remain running (even if they have no documents open) they are holding the
old copy in memory. When they finally do quit, they will overwrite your
replaced copy with the old copy from memory: which will annoy the hell out
of you after you work out what has happened, which may not be for some
days... :)
I was going to go through their Word 2008 "Learning Roadmap" as a
reminder, refresher or learning exercise. No?

Yes! The Learning Roadmap is an excellent new innovation. Just be sure you
do not "print" it :) Open it fresh each time, because each time you open
it, there may be new bits in it.

Now: Tell your wife you are not off your rocker, you are not obsessed, you
know what you are doing, and she ought to believe you. Of course she won't,
but hey, it's worth a try...

Cheers

--

This email is my business email -- Please do not email me about forum
matters unless you intend to pay!

John McGhie, Microsoft MVP (Word, Mac Word), Consultant Technical Writer,
McGhie Information Engineering Pty Ltd
Sydney, Australia. | Ph: +61 (0)4 1209 1410
+61 4 1209 1410, mailto:[email protected]
 
N

Norm

Hi John:

This is a relatively simple and common scenario: things can get orders of
magnitude more complex than this. I am just keeping things simple for the
purposes of explanation.

Hmmm..... simple he says. ;)

The reason is that Normal.dotm is held open in "Read/Write Shared" mode.
Because it is "shared" anything can write to it, and the LAST one to do so
wins. So if you replace Normal.dotm while any of the Microsoft applications
remain running (even if they have no documents open) they are holding the
old copy in memory. When they finally do quit, they will overwrite your
replaced copy with the old copy from memory: which will annoy the hell out
of you after you work out what has happened, which may not be for some
days... :)

I think I've got the bottom line.

I'm not yet comfortable with the concepts of attached templates but no
bother.... I'm not comfortable in many concepts every day. ;)

Thanks very much for this continuing ed course. I do appreciate.

Norm
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top