[Web]: More dynamic with downloads. Time to write and hook up async email backend.