So, if I'm asked to create something for someone because they need it 'now' (so, usually within hours, or at most, a day or two, depending on the size of the project), the least I ask is that they pay within the 15-30 days of receiving my invoice.
Am I asking for too much? I'm serious - this is not a rhetorical question...