The web site 'megaswf.com' doesn't seem to work anymore. Anyone knows why? Or if it will come back? It was a great place to upload, view (play), all my animated SWF creations including a specific link to whichever file I want to share. Anyone know of a similar site (except for 'swfCabin - which I can't figure out how it works)?