Since I wouldnt expect announcements to change more than once a day, adding the variables to the url would seem just fine to me. When ever the annoucement changes the variables in the url changes and therefore the swf is downloaded again. Meanwhile, you save in not having to have the swf reconnect to the database for every loaded page, because while the announcement doesnt change, the swf will load fast as you already have it with that announcement.