I struggled to find this information online and I even talked to a lawyer friend who has some knowledge of immigration, but I will appreciate anyone's second opinion.
Here's my situation. I'm from EU and I met my American girlfriend online in 2007. I have since flown back and forth at least 10 times and I also obtained B1/B2 visa so I can stay for 6 months instead of the usual 3 on VWP. We haven't decided to tie the knot yet and I have no intent to immigrate just yet. I own some real estate and a company in EU and my financials are solid enough, so the immigration officers don't give me any problems during secondary inspection and neither did the consulate when I applied for B1/B2.
Recently, I did my GF's company a few favors and consulted them regarding some IT issues. Now, they are offering to pay me and retain my EU company's services in the future (a $2000/month retainer, possibly more down the road if the project works out).
I understand I cannot be legally employed or accept payment from an American organization. However, I can be in USA for business, consulting, solicitation, meetings, etc. Technically, this money isn't going to me, but my company. I'm doing about 20% of the actual work and my employees in EU are doing the rest.
I realize this is very gray and open to interpretation. What I'm doing could be considered employment or it couldn't. I'd appreciate any insight before I seek advice from another immigration attorney.
We're currently living in TX.