huge update; new design, more DB support; a lot more things