20070501 tech: Microsoft takes on Adobe Flash