It is absolutely necessary to be present online. Being anywhere else is just not the same. I am glad I bumped into these guys. Great service, well spoken, results in days, not months. I recommend them to anyone.
Tip for consumers: Be prepared to spend a little money.