+/- 1
I'm not sure about your idea on the drug pricing, but I've been waiting 5 years for a dynamic economy that changes prices according to supply and demand, even for drug npcs. Sell too much of a single drug -> supply is too high, demand is low -> price falls. On the other hand, if a drug isn't getting enough sales --> supply is low, demand is high --> price rises. UA faction events (those that canadian runs) could also impact the demand levels, idk. Food for thought!
I'm sure there are some math/programming nerds on the server (mr john green...) who would sacrifice their time to help come up with such a system!
+1 re: rotating npcs for the pure reason of needing to find them every now and then, and needing to adapt supply routes, etc.