-> well, that's really smart feature! didn't know about that. and can I change the price after some time, like 1coin = 1eth and after 500'000 token sold, 1coin = 2 eth? is it possible to automate it?
You can do anything you want with your smart contract. You can even code a price curve that will fallow a mathematical formula established by you. The more you sold the bigger the price is.