This document describes the process of in silico drug design to target the hemagglutinin protein of the H1N1 influenza virus (swine flu). The key steps include: identifying hemagglutinin as the target, generating a homology model, identifying the active site, screening existing drugs and generating new ligands, performing rigid and flexible docking simulations to identify ligands that bind strongly to the active site, and selecting the best candidate to inhibit hemagglutinin function and potentially treat swine flu infections. The overall process takes an in silico approach to rational drug design against a specific viral protein target.