/run for k, v in pairs({ Galleon = 32098, Sha = 32099, Nalak = 32518, Oondasta = 32519}) do print(format("%s: %s", k, IsQuestFlaggedCompleted(v) and "\124cff00ff00Yes\124r" or "\124cffff0000No\124r")) end
Cannot remember where I got this macro but I did not come up with this. This macro is used to check and see if you have done Nalak, Oondasta, Galleon, and Sha for the week.
http://www.curse.com/addons/wow/saved_instances is fully updated for 5.3 and not only tells you which character has done what world boss but also tells you what raid bosses you have done for the week.
Also tells you much much more and all customizable. Here is my progress for the week so far.