Helicases and nucleic acid translocases are motor proteins that have essential roles in nearly all aspects of nucleic acid metabolism, ranging from DNA replication to chromatin remodelling. Fuelled by the binding and hydrolysis of nucleoside triphosphates, helicases move along nucleic acid filaments and separate double-stranded DNA into their complementary single strands. Recent evidence indicates that the ability to simply translocate along single-stranded DNA is, in many cases, insufficient for helicase activity. For some of these enzymes, self assembly and/or interactions with accessory proteins seem to regulate their translocase and helicase activities.