We develop a theoretical approach to hairpin-loop formation of single-stranded (ss) DNA by treating the strand as a two-state system in which bases are either "stacked" or "unstacked." The looping kinetics of ssDNA is shown to be intrinsically different f