" I'm desperately trying to figure out how to create a decent looking public facing website."
If that's your main goal, your best bet is to look elsewhere. 365 is a host like any other but isn't really set up for public site hosting. You can probably upload your files but there's no means provided to edit a flash template. The file format is important too - 365 opens very few file formats in the browser, though swf files will open if that helps.
To find out the upload options, see this article.