I'm looking for feedback on how others store code and why they store it the way they do. As I see it the Advantages/Disadvantages of the various methods are:

VB Code:
  1. A.  Use a program such as CodeBook.
  2.  
  3.       Advantages
  4.  
  5.       1.  Code all in one place
  6.       2.  Listbox is available for a sorted list
  7.       3.  Search routine to look for code
  8.  
  9.       Disadvantages
  10.  
  11.       1.  Stored in a separate file (normally DB) so subject to corruption.
  12.       2.  Code must be formatted according to CodeBook requirements
  13.       3.  Lengthly code examples with multiple functions/subs are not easily handled.
  14.  
  15.  
  16. B.  Store as a BAS Module.
  17.  
  18.       Advantages
  19.  
  20.       1.  Code all in one place (Module)
  21.       2.  Listbox is available as built into VB
  22.       3.  Search routine to look for code (VB)
  23.       4.  Stored as text
  24.  
  25.       Disadvantages
  26.  
  27.       1.  Lengthly code examples with multiple functions/subs are not easily handled since they not kept together (eg. events)
  28.  
  29. C.  Stored as  separate files on HardDisk
  30.  
  31.       Advantages
  32.  
  33.       1.  Code all in one place
  34.       2.  Search routine to look for code (Explorer)
  35.       3.  Can be Stored as text or zip or whatever format
  36.       4.  Lengthy code examples can be kept together
  37.  
  38.       Disadvantages
  39.  
  40.       1.  Large number of small files which uses up a lot of HD space.