As eluded to in another answer, Flash based web sites are essentially invisible to search engines, they can't easily read the text to determine what the site is about, Flash is essentially SEO poison. Your practice probably does not pretty graphics and fancy transitions, I strongly recommend you move to one of the easy to use free blog hosts, Blogger being one of the simplest big names. Standard SEO practices, including incorporating keywords associated with your business in the body of your posts so they will show up when the keyword is searched, will work on standard blogs.
Steve Jobs of Apple has had some disagreement with Adobe, which is one reason Flash (and moonfruit sites) don't display on their iPhones or iPads.
There is a cost for a custom top level domain name, you are better off directly buying one from, a registrar like godaddy or nameCheap, rather than through the hosting company. Often times this way it will be easier to change hosting companies, say if you were to find seo too difficult, you could move your domain name to a site on Google's blogger which is easy to use and may be easier to get ranked in google search.
This short how to guide shows you the nameserver information you have to submit to your domain service so the name knows where to find it's host.
More related help here...
Complementary Therapy: "What a pretty Dress", "Aren't you a big boy" ?