Long Products