Records Programs: A How-To Guide