Biological Journals and Abbreviations

A B C D E F G H I J K L M N O P Q R S T U W X Y Z


Abbreviations in italics are not to be trusted.



Abbreviation Name
BJR Suppl BJR Supplement (London)
BJVM Bulgarian Journal of Veterinary Medicine
BMC Anesthesiol BMC Anesthesiology
BMC Biochem BMC Biochemistry
BMC Bioinformatics BMC Bioinformatics
BMC Biol BMC Biology
BMC Biotechnol BMC Biotechnology
BMC Blood Disord BMC Blood Disorders
BMC Cancer BMC Cancer
BMC Cardiovasc Disord BMC Cardiovascular Disorders
BMC Cell Biol BMC Cell Biology
BMC Chem Biol BMC Chemical Biology
BMC Clin Pathol BMC Clinical Pathology
BMC Clin Pharmacol BMC Clinical Pharmacology
BMC Complement Altern Med BMC Complementary and Alternative Medicine
BMC Dermatol BMC Dermatology
BMC Dev Biol BMC Developmental Biology
BMC Ear Nose Throat Disord BMC Ear, Nose, and Throat Disorders
BMC Ecol BMC Ecology
BMC Emerg Med BMC Emergency Medicine
BMC Endocr Disord BMC Endocrine Disorders
BMC Evol Biol BMC Evolutionary Biology
BMC Fam Pract BMC Family Practice
BMC Gastroenterol BMC Gastroenterology
BMC Genet BMC Genetics
BMC Genomics BMC Genomics
BMC Geriatr BMC Geriatrics
BMC Health Serv Res BMC Health Services Research
BMC Immunol BMC Immunology
BMC Infect Dis BMC Infectious Diseases
BMC Int Health Hum Rights BMC International Health and Human Rights
BMC Med Educ BMC Medical Education
BMC Med Ethics BMC Medical Ethics
BMC Med Genet BMC Medical Genetics
BMC Med Imaging BMC Medical Imaging
BMC Med Inform Decis Mak BMC Medical Informatics and Decision Making
BMC Med Res Methodol BMC Medical Research Methodology
BMC Med BMC Medicine
BMC Microbiol BMC Microbiology
BMC Mol Biol BMC Molecular Biology
BMC Musculoskelet Disord BMC Musculoskeletal Disorders
BMC Nephrol BMC Nephrology
BMC Neurol BMC Neurology
BMC Neurosci BMC Neuroscience
BMC Nucl Med BMC Nuclear Medicine
BMC Nurs BMC Nursing
BMC Ophthalmol BMC Ophthalmology
BMC Oral Health BMC Oral health
BMC Palliat Care BMC Palliative care
BMC Pediatr BMC Pediatrics
BMC Pharmacol BMC Pharmacology
BMC Physiol BMC Physiology
BMC Plant Biol BMC Plant Biology
BMC Pregnancy Childbirth BMC Pregnancy and Childbirth
BMC Psychiatry BMC Psychiatry
BMC Public Health BMC Public Health
BMC Pulm Med BMC Pulmonary Medicine
BMC Struct Biol BMC Structural Biology
BMC Surg BMC Surgery
BMC Urol BMC Urology
BMC Vet Res BMC Veterinary Research
BMC Womens Health BMC Women's Health
BMJ BMJ (London)
Bacteriol Virusol Parazitol Epidemiol Bacteriologia, Virusologia, Parazitologia, Epidemiologia (Bucuresti)
Baillieres Clin Endocrinol Metab Baillieres Clinical Endocrinology and Metabolism (London)
Baillieres Clin Gastroenterol Baillieres Clinical Gastroenterology (London)
Baillieres Clin Haematol Baillieres Clinical Haematology (London)
Baillieres Clin Neurol Baillieres Clinical Neurology (London)
Baillieres Clin Obstet Gynaecol Baillieres Clinical Obstetrics and Gynaecology (London)
Baillieres Clin Rheumatol Baillieres Clinical Rheumatology (London)
Bangladesh Med Res Counc Bull Bangladesh Medical Research Council Bulletin (Dacca)
Basic Appl Myol Basic and Applied Myology (Padova, Italy)
Basic Clin Pharmacol Toxicol Basic & Clinical Pharmacology & Toxicology
Basic Life Sci Basic Life Sciences (New York, NY)
Basic Res Cardiol Basic Research in Cardiology (Darmstadt)
Behav Brain Funct Behavioral and Brain Functions
Behav Brain Res Behavioural Brain Research (Amsterdam)
Behav Brain Sci Behavioral and Brain Sciences
Behav Ecol Behavioral Ecology
Behav Ecol Sociobiol Behavioral Ecology and Sociobiology ()
Behav Genet Behavior Genetics (New York, NY)
Behav Med Behavioral Medicine (Washington, DC)
Behav Modif Behavior Modification (Newbury Park, CA)
Behav Neural Biol Behavioral and Neural Biology (New York, NY)
Behav Neurol Behavioural Neurology (Oxford)
Behav Neurosci Behavioral Neuroscience (Washington, DC)
Behav Pharmacol Behavioural Pharmacology (Oxford)
Behav Process Behavioural Processes
Behav Res Ther Behaviour Research and Therapy (Oxford)
Behav Sci Behavioral Science (Ann Arbor, MI)
Behaviour Behaviour ()
Behav Sci Law Behavioral Sciences and the Law
Behring Inst Mitt Behring Institute Mitteilungen (Marburg/Lahn)
Beitr Gerichtl Med Beitrage zur Gerichtlichen Medizin (Vienna)
Beitr Infusionther Beitrage zur Infusionstherapie (Basel)
Beitr Infusionsther Transfusionsmed Beitrage zur Infusionstherapie und Transfusionsmedizin (Basel)
Beitr Trop Landwirtsch Veterinarmed Beitrage zur Tropischen Landwirtschaft und Veterinarmediziz (Leipzig)
Belgian J Zool Belgian Journal of Zoology
Ber nat-med Verein Innsbruck Berichte des naturwissenschaftlich-medizinischen Vereins in Innsbruck
Ber nat-med Verein Innsbruck Suppl Berichte des naturwissenschaftlich-medizinischen Vereins in Innsbruck - Suplementa / Gredleriana / Gredleriana /
Berl Munch Tierarztl Wochenschr Berliner und Munchener Tierarztliche Wochenschrift (Berlin)
Best Pract Res Clin Endocrinol Metab Best Practice & Research Clinical Endocrinology & Metabolism
Bibl Anat Bibliotheca Anatomica (Basel)
Bibl Cardiol Bibliotheca Cardiologica (Basel)
Bibl Nutr Dieta Bibliotheca Nutritio et Dieta (Basel)
Bibl Psychiatr Bibliotheca Psychiatrica (Basel)
Bildgebung Bildgebung (Basel)
BioAccess BioAccess
Biocell Biocell (Mendoza)
Biochem Biophys Res Commun Biochemical and Biophysical Research Communications (Orlando, FL)
Biochem Cell Biol Biochemistry and Cell Biology (Ottawa)
Biochem Educ Biochemical Education (Oxford)
Biochem Genet Biochemical Genetics (New York, NY)
Biochem Int Biochemistry International (Sydney)
Biochem J Biochemical Journal (London)
Biochem Med Biochemical Medicine ()
Biochem Med Metab Biol Biochemical Medicine and Metabolic Biology (New York, NY)
Biochem Mol Biol Int Biochemistry and Molecular Biology International (Sydney)
Biochem Mol Med Biochemistry and Molecular Medicine (Orlando, FL)
Biochem Pharmacol Biochemical Pharmacology (Oxford)
Biochem Soc Symp Biochemical Society Symposia (London)
Biochem Soc Trans Biochemical Society Transactions (London)
Biochem Sys Ecol Biochemical Systematics and Ecology (Oxford)
Biochem ZBiochemische Zeitschrift ()
Biochemistry Biochemistry (Washington, DC)
Biochim Biophys Acta Biochimica et Biophysica ACTA/General Subjects (Amsterdam)
Biochimie Biochimie (Paris)
Bioconjug Chem Bioconjugate Chemistry (Washington, DC)
BioControl BioControl (Dordrecht, Netherlands)
BioDrugs BioDrugs
Bioeletrochem Bioenerg Bioelectrochemistry and Bioenergetics (Lausanne)
Bioelectromagnetics Bioelectromagnetics (New York, NY)
Bioenergetics Biochimica et Biophysica ACTA/Bioenergetics (Amsterdam)
Biodiversity Informatics Biodiversity Informatics (Lawrence, Kansas)
BioEssays BioEssays (Cambridge)
Biofactors Biofactors (Amsterdam)
Biofeedback Self Regul Biofeedback and Self Regulation (New York, NY)
Biofizika Biofizika (Moskva)
Biofutur Biofutur (Paris)
Biogerontology Biogerontology ()
Bioinformatics Bioinformatics ()
Biokhimiia Biokhimiia (Moskva)
Biol Bull Biological Bulletin (Wood Hole, MA)
Biol Cell Biology of the Cell (Paris)
Biol Chem Biological Chemistry (Berlin)
Biol Chem Hoppe Seyler Biological Chemistry Hoppe-Seyler (Berlin)
Biol Cons Biological Conservation
Biol Control Biological Control
Biol Cybern Biological Cybernetics (Berlin)
Biol Invasions Biological Invasions
Biol J Linnean Soc Biological Journal of the Linnean Society
Biol Mass Spectrom Biological Mass Spectrometry (Chichester)
Biol Met Biology of Metals (Berlin)
Biol Nauki Biologicheskie Nauki (Minsk)
Biol Neonate Biology of the Neonate (Basel)
Biol Pharm Bull Biological and Pharmaceutical Bulletin (Tokyo)
Biol Psychiatry Biological Psychiatry (New York, NY)
Biol Psychol Biological Psychology (Amsterdam)
Biol Reprod Biology of Reproduction (Madison, WI)
Biol Res Biological Research (Santiago)
Biol Rev Camb Philos Soc Biological Reviews of the Cambridge Philosophical Society (London)
Biol Signals Biological Signals (Basel)
Biol Struct Morphog Biological Structures and Morphogenesis (Paris)
Biol Trace Elem Res Biological Trace Element Research (Clifton, NJ)
Biologicals Biologicals (London)
Biomarkers Biomarkers
Biol Direct Biology Direct
Biomater Artif Cells Immobilization Biotechnol Biomaterials, Artificial Cells, and Immobilization Biotechnology (New York, NY)
Biomaterials Biomaterials (Oxford)
Biomed Biochim Acta Biomedica Biochimica ACTA (Berlin)
Biomed Chromatogr Biomedical Chromatography (Chichester)
Biomed Environ Sci Biomedical and Environmental Sciences (San Diego, CA)
Biomed Instrum Technol Biomedical Instrumentation and Technology (Philadelphia, PA)
Biomed Mater Biomedical Materials
Biomed Mater Eng Biomedical Materials and Engineering (New York, NY)
Biomed Pharmacother Biomedicine and Pharmacotherapy (Paris)
Biomed Sci Biomedical Science (London)
Biomed Sci Instrum Biomedical Sciences Instrumentation (New York, NY)
Biomed Tech (Berlin) Biomedizinische Technik (Berlin)
Biomembranes Biochimica et Biophysica ACTA/Biomembranes (Amsterdam)
BioMetals BioMetals (Oxford)
Biometrical J Biometrical Journal
Biometrics Biometrics (Alexandria, VA)
Bioorg Chem Bioorganic Chemistry
Bioorg Khim Bioorganicheskaia Khimiia (Moskva)
Bioorg Med Chem Bioorganic and Medicinal Chemistry (Oxford)
Biopharm Drug Dispos Biopharmaceutics and Drug Disposition (Chichester)
Biophys Bioeng Med Instrum Biophysics, Bioengineering and Medical Instrumentation
Biophys Chem Biophysical Chemistry (Amsterdam)
Biophys J Biophysical Journal (Bethesda, MD)
Biophysics Biophysics (Oxford)
Biopolymers Biopolymers (New York, NY)
Biorheology Biorheology (Tarrytown, NY)
Biosci Biotechnol Biochem Bioscience, Biotechnology, and Biochemistry (Tokyo)
Biosci Rep Bioscience Reports (New York, NY)
Biosens Bioelectron Biosensors and Bioelectronics (Oxford)
Biostatistics Biostatistics
Biosystems Biosystems (Limerick)
Biotech Adv Biotechnology Advances (New York, NY)
Biotech Anim Husbandry Biotechnology in Animal Husbandry
Biotech Histochem Biotechnic and Histochemistry (Baltimore, MD)
Biotechniques Biotechniques (Natick, MA)
Biotechnol Biotechnology
Biotechnol Appl Biochem Biotechnology and Applied Biochemistry (San Diego, CA)
Biotechnol Genet Eng Rev Biotechnology and Genetic Engineering Reviews (Hants)
Biotechnol Prog Biotechnology Progress (Washington, DC)
Biotechnol Ther Biotechnology Therapeutics (New York, NY)
Biotechnology Biotechnology (Stoneham, MA)
Bio/Technology Bio/Technology (New York, NY)
Biotekhnologiya Biotekhnologiya
Biotherapy Biotherapy (Dordrecht)
Biull Eksp Biol Med Biulleten Eksperimentalnoi Biologii I Meditsiny (Moskva)
Blood Blood (New York, NY)
Blood Cells Blood Cells (Berlin)
Blood Cells Mol Dis Blood Cells, Molecules, and Diseases (La Jolla, CA)
Blood Coagul Fibribolysis Blood Coagulation and Fibrinolysis (Oxford)
Blood Press Blood Pressure (Oslo)
Blood Press Suppl Blood Pressure Supplement (Oslo)
Blood Press Monitor Blood Pressure Monitoring (Oxford)
Blood Purif Blood Purification (Basel)
Blood Rev Blood Reviews (Edinburgh)
Blutalkohol Blutalkohol (Hamburg)
Boc Bocagiana (Funchal, Portugal)
Bol Asoc Med P R Boletin- Asociacion Medica de Puerto Rico (San Juan)
Bol Chil Parasitol Boletin Chileno de Parastologia (Santiago)
Bol Estud Med Biol Boletin de Estudios Medicos Y Biologicos (Mexico)
Bol Med Hosp Infant Mex Boletin Medico del Hospital Infantil de Mexico (Mexico City)
Bol Mus Mun Funchal Boletim do Museu Municipal do Funchal (Funchal, Portugal)
Bol Mus Para Emílio Goeldi sér Zool Boletim do Museu Paraense Emílio Goeldi, série Zoologia (Belém, Pará, Brazil)
Bol Oficina Sanit Panam Boletin de la Oficina Sanitaria Panamericana (Washington, DC)
Boll Chim Farm Bollettino Chimico Farmaceutico (Milano)
Boll Ist Sieroter Milan Bollettino Dell Istituto Sieroterapico Milanese (Milano)
Boll Soc Ital Biol Sper Bollettino- Societa Italiana Biologia Sperimentale (Napoli)
Boll Zool Ital Bollettino di Zoologia Italiana
Bone Bone (New York, NY)
Bone Marrow Transplant Bone Marrow Transplantation (Basingstoke)
Bone Miner Bone and Mineral (Amsterdam)
Boston Med Surg J Boston Medical and Surgical Journal
Bot Gaz Botanical Gazette
Bot Mar Botanica Marina
Bot J Linean Soc Botanical Journal of the Linnean Society
Bot Rev Botanical Review
Bot Jahrb Syst Botanische Jahrbücher für Systematik, Pflanzengeschichte und Pflanzengeographie
Br Dent J British Dental Journal (London)
Br Heart J British Heart Journal (London)
Br Homeopath J British Homeopathic Journal
Br J Addict British Journal of Addiction (Oxfordshire)
Br J Anaesth British Journal of Anaesthesia (London)
Br J Audiol British Journal of Audiology (Kent)
Br J Biomed Sci British Journal of Biomedical Science
Br J Cancer British Journal of Cancer (Basingstoke)
Br J Cancer Suppl British Journal of Cancer. Supplement (Basingstoke)
Br J Clin Pharmacol British Journal of Clinical Pharmacology (Oxford)
Br J Clin Pract British Journal of Clinical Practice (London)
Br J Clin Pract Symp Suppl British Journal of Clinical Practice. Symposium Supplement (London)
Br J Clin Psychol British Journal of Clinical Psychology (Letchworth Herts)
Br J Dermatol British Journal of Dermatology (Oxford)
Br J Disord Commun British Journal of Disorders of Communication (London)
Br J Educ Psychol British Journal of Educational Psychology (London)
Br J Gen Pract British Journal of General Practice (London)
Br J Haematol British Journal of Haematology (Oxford)
Br J Health Psychol British Journal of Health Psychology
Br J Hosp Med British Journal of Hospital Medicine (London)
Br J Ind Med British Journal of Industrial Medicine (London)
Br J Math Stat Psychol British Journal of Mathematical and Statistical Psychology (London)
Br J Med Med Res British Journal of Medicine and Medical Research (BJMMR)
Br J Med Psychol British Journal of Medical Psychology (Letchworth Eng)
Br J Neurosurg British Journal of Neurosurgery (Abingdon)
Br J Nutr British Journal of Nutrition (London)
Br J Obstet Gynaecol British Journal of Obstetrics and Gynaecology (Oxford)
Br J Ophthalmol British Journal of Ophthalmology (London)
Br J Oral Maxillofac Surg British Journal of Oral and Maxillofacial Surgery (Edinburgh)
Br J Orthod British Journal of Orthodontics (Oxford)
Br J Pharmacol British Journal of Pharmacology (Basingstoke)
Br J Plast Surg British Journal of Plastic Surgery (Edinburgh)
Br J Psychiatry British Journal of Psychiatry (London)
Br J Psychiatry Suppl Britsh Jouranl of Psychiatry. Supplement (London)
Br J Psychol British Journal of Psychology (Letchworth Eng)
Br J Radiol British Journal of Radiology (London)
Br J Rheumatol British Journal of Rheumatology (London)
Br J Soc Psychol British Journal of Social Psychology (Letchworth Herts)
Br J Sociol British Journal of Sociology (London)
Br J Sports Med British Journal of Sports Medicine (Guildford)
Br J Surg British Journal of Surgery (Guildford)
Br J Urol British Journal of Urology (Harlow)
Br Med Bull British Medical Bulletin (Edinhurgh)
Br Med J British Medical Journal (London)
Br Poult Sci British Poultry Science (Abingdon)
Br Vet J British Veterinary Journal (London)
Brain Brain (Oxford)
Brain Behav Evol Brain Behavior and Evolution (Basel)
Brain Behav Immun Brain, Behavior, and Immunity (Orlando, FL)
Brain Cogn Brain and Cognition (New York, NY)
Brain Dev Brain and Development (Amsterdam)
Brain Inj Brain Injury (London)
Brain Lang Brain and Language (Orlando, FL)
Brain Pathol Brain Pathology (Zurich)
Brain Res Brain Research (Amsterdam)
Brain Res Brain Res Rev Brain Research. Brain Research Reviews (Amsterdam)
Brain Res Bull Brain Research Bulletin (New York, NY)
Brain Res Prot Brain Research Protocols ()
Brain Res Cogn Brain Res Brain Research. Cognitive Brain Research (Amsterdam)
Brain Res Dev Brain Res Brain Research. Developmental Brain Research (Amsterdam)
Brain Res Mol Brain Res Brain Research. Molecular Brain Research (Amsterdam)
Brain Topogr Brain Topography (New York, NY)
BrainScan BrainScan
Bratisl Lek Listy Bratislavske Lekarske Listy (Bratislava)
Braz J Infect Dis Brazilian Journal of Infectious Diseases
Braz J Med Biol Res Brazilian Journal of Medical and Biological Research (Sao Paulo)
Breast Cancer Res Breast Cancer Research (London)
Breast Cancer Res Treat Breast Cancer Research and Treatment (Dordrecht)
Breast J The Breast Journal
Brief. Bioinform Briefings in Bioinformatics
Bull Acad Natl Med Bulletin de l Academie Nationale de Medecine (Paris)
Bull Am Acad Psychiatry Law Bulletin of the American Academy of Psychiatry and the Law (Bloomfield, CT)
Bull Assoc Anat (Nancy) Bulletin de l Association des Anatomistes (Nancy)
Bull Br Mus Nat Hist (Entomol) Bulletin of the British Museum of Natural History
Bull Cancer (Paris) Bulletin du Cancer (Paris)
Bull Cancer Radiother Bulletin du Cancer. Radiotherapie (Paris)
Bull Chem Soc Japan Bulletin of the Chemical Society of Japan ()
Bull Chest Dis Res Inst Kyoto Univ Bulletin of the Chest Disease Research Institute, Kyoto University (Kyoto)
Bull Ecol Soc Am Bulletin of the Ecological Society of America
Bull Entomol Res Bulletin of Entomological Research
Bull Environ Contam Toxicol Bulletin of Environmental Contamination and Toxicology (New York, NY)
Bull Eur Assoc Fish Pathol Bulletin of the European Association of Fish Pathologists
Bull Group Int Rech Sci Stomatol Odontol Bulletin du Groupement International pour la Recherche Scientifique en Stomatologie et Odontologie (Bruxelles)
Bull Hist Med Bulletin of the History of Medicine (Baltimore, MD)
Bull Hokkaido Nat Agric Exper Station Bulletin of Hokkaido National Agriculture Experimental Station (Japan)
Bull Hosp Jt Dis Bulletin of the Hospital for Joint Diseases (New York, NY)
Bull Hosp Jt Dis Orthop Inst Bulletin of the Hospital for Joint Diseases Orthopaedic Institute (New York, NY)
Bull Inst Marit Trop Gdynia Bulletin of the Institute of Maritime and Tropical Medicine in Gdynia (Gdynia)
Bull Jard Bot Nat Belg Bulletin du Jardin Botanique National de Belgique
Bull Lab Vet ????
Bull Mus Nat His Nat Bulletin du Muséum national d'Histoire naturelle
Bull Inst Pasteur Bulletin de l'Institut Pasteur
Bull Int Union Tuberc Lung Dis Bulletin of the International Union Against Tuberculosis and Lung Disease (Paris)
Bull Jpn Soc Sci Fish Bulletin of the Japanese Society of Scientific Fisheries
Bull Math Biol Bulletin of Mathematical Biology (New York, NY)
Bull Med Libr Assoc Bulletin of the Medical Library Association (Chicago, IL)
Bull Mem Acad R Med Belg Bulletin et Memoires de l Academie Royale de Medecine de Belgique (Brussels)
Bull Menninger Clin Bulletin of the Menninger Clinic (Topeka, KS)
Bull Mosc Soc Natur Biol Ser Bulletin of the Moscow Society of Naturalists Biological Series
Bull Mosc Soc Natur Biol Ser Byulleten' Moskovskogo Obshchestva Ispytatelei Prirody Otdel Biologicheskii
Bull Nat Inst Agric Sci Bulletin of the National Institute of Agricultural Sciences (Japan)
Bull Nat Inst Agro-Environmental Sciences Bulletin of the National Institute of Agro-Environmental Sciences (Japan)
Bull N Y Acad Med Bulletin of the New York Academy of Medicine (New York, NY)
Bull Narc Bulletin on Narcotics (New York, NY)
Bull Off Int Epizoot Bulletin de l’Office International des Epizooties
Bull Osaka Med Coll Bulletin of the Osaka Medical College
Bull Pan Am Health Organ Bulletin of the Pan American Health Organization (Washington, DC)
Bull Pure Appl Sci Bulletin of Pure and Applied Sciences
Bull Rheum Dis Bulletin on the Rheumatic Diseases (Atlanta, GA)
Bull Soc Belge Ophthalmol Bulletin de la Societe Belge d Ophthalmologie (Brussels)
Bull Soc Entomol Fr Bulletin de la Societe Francaise d'Entomologie
Bull Soc Pathol Exot Bulletin de la Societe de Pathologie Exotique (Paris)
Bull Soc Pathol Exot Filiales Bulletin de la Societe de Pathologie Exotique et de ses Filiales (Paris)
Bull Soc Sci Med Grand Duche Luxemb Bulletin de la Societe des Sciences Medicales du Grand Duche de Luxembourg (Luxembourg)
Bull Soc Vaudoise Sci Nat Bulletin de la Societe Vaudoise des Sciences Naturelles
Bull Soc Zool Fr Bulletin de la Société Zoologique de France
Bull Tokyo Med Dent Univ Bulletin of Tokyo Medical and Dental University (Tokyo)
Bull World Health Organ Bulletin of the World Health Organization (Geneva)
Burns Burns (Oxford)

If you know of any others not included in this list, please email 'em to me.

Mailbox gwpatton1@yahoo.com
Copyright © 1996-2013 by Geoff Patton, Ph.D.
Created May 1, 1996
This Page Last Modified October 8, 2013

This page was created originally by the old fashioned and cheap method of learning to program in HTML by Lloyd Hough, Ph.D. and currently is edited by Geoff Patton, Ph.D. using CoffeeCupTM software with professional Web help from Brian Hanshew.