USB memory sticks Yves RoumazeillesJuly 17, 2007July 17, 2007 Netherlanders are really nature lovers. Even in USB memory sticks.