I am creating a DIV with show if 0
The user can tick the box that will add a 1 to a column in the user database
When they login next this value will be kept as a session variable which means that when they return they wont be able to see the DIV
When an announcement is created using DA it will insert it into the announcement table but will also complete a multiple update of all user records which will change all of the 1 back to 0 so that the DIV is visible when people log back in again.