I did my site myself, as well. The difference being, you can tell. I know what you mean about alone. In Germany, if you own your own business, you are "selbständig" Translated: Selbst = yourself (as in do it yourself) and ständig = always.
The zillions of Italians sound just like the Germans. "how can you not want to live in the USA?" They forget that they only know "vacation America". It doesn't matter where you live. Even if you live on a paradise island, 50 of the 52 weeks in a year you have to work and pay taxes. If you hate the work you do, the palm trees won't make you happy.