switched from mysql to sqlite because we're talking about ridiculously small datasets.. no more than 300 entries at the absolute maxium