The new demodrop is live

We’ve improved so many things, just go see for yourself
http://demodrop.com

if you run into any kind of bugs or problems, please let us know at support@demodrop.org