Is is possible or advisable to shift between the various non-immigrant and immigrant classifications?
It depends. One can usually “adjust status” from a non-immigrant to an immigrant status or reenter the US via consular processing in a different status. It is possible to pursue more than one immigrant option at the same time. However, one should never, without first seeking competent legal advice, simultaneously request more than one non-immigrant status. Of course, “change of status” from one non-immigrant to another non-immigrant status should be sought whenever appropriate. Several nonimmigrant business visas permit “dual intent” in that a requested non-immigrant status will not be denied simply because the applicant is also pursuing immigration options.