If it's a business, i highly recommend you to get your own domain. It just doesn't look very professional to have yahoo or hotmail etc.
Secondly, the design is way too busy, not well balanced and hard to read (meaning the viewer need to know exactly what it is at the first glance).
Third, all I saw was Pittsburgh. There's very little that suggests that the business has anything to do with tiling.
Lastly, not sure about the color choice either. Depending on the method of printing, you may need to consider the number of colors due to cost. To have the background filled may also cost more.
When it comes to logo graphics, remember that the same graphic need to be workable on other mediums as well, such as both web and print. Print can include letter heads and other places, and also remember how those mediums get distributed around. The bottom line is, if you are comfortable with the way your logo looks AFTER it's been printed by a copier AND faxed over a thousand miles away, then it's pretty safe. That's one of the reasons most companies keep theirs simple and even avoid gradient and color.