Q:

Install VBA on ArcGIS 10

What is the complete recipe for installing VBA for ArcGIS 10 Desktop?
The Esri help topic on this is incomplete. From the number of threads I found troubleshooting this I'm not the only one experiencing difficulties. I've opened a tech support issue, but am still waiting for a response. Perhaps GIS.se is faster?
I have installed the VBA sdk kit from %install_media%\ArcGIS Desktop 10\SDK_VBA.
In ArcGIS Desktop Adminstrator I've set license level to Single Use.
Under Desktop > Availability VBA is listed as installed but not authorized.
When I run the [Authorize Now] wizard VBA is not listed in the available extensions.

A:

the Q was about single use, but I might as well round out things out by providing the answer for concurrent licensing use as well so everything is in one place (I don't think it warrants a separate question).
Prepwork:

Contact your customer support representative, by email, and requestVBA extension authorization (it's free, and no I don't know why you have to ask). Wait.
Logon to https://customers.esri.com/, head to "Authorizations". VBA will show in the list, after your service rep adds it. 
Click on VBA link, you should see a new page with an authorization number. It will look like ELF1234567890. Click on that, so that you can get to a page where the text can be selected and copied (2x-click, [ctrl-c]). Also note number of licenses.

On the license server: 

run ArcGIS License Server Administrator > Authorization > [Authorize Now]
select "...and need to authorize additional licenses" and "ArcGIS Desktop", [next]
select ...using the internet, [next]
fill out all the customer profiling info they already have on you, again, [next]
at the Extensions screen ignore the list presented (3D analyst, etc) and slap [Other Extensions]. Fill out info copied from #3, then [Ok], [next], [finish].
Feature     : VBA           <-- case sensitive!
Auth#       : ELF123456890
No. Licenses: 99

Back at license server admin main screen verify VBA is listed under Availability.

On each client machine:

install the VBA SDK from the install media (ArcGIS Desktop 10\SDK_VBA\setup.exe)
In Arcgis Administrator ensure Concurrent Use license is selected
Run Arcmap and look under Customize menu for VBA Macros.

Sources:

using VBA with Arcgis 10
you need to use the [Other] button at Extensions page - http://forums.arcgis.com/threads/1628-Beta-10-VBA-license-required?p=37541&viewfull=1#post37541
typos in Feature still finish successfully, but it's a false message - http://forums.arcgis.com/threads/1131-Beta-10-Anybody-know-how-to-register-VBA-in-Beta-2?p=3844&viewfull=1#post3844

