Current ideas on the origin of stripes