Block Products