Posted: Fri Mar 28, 2008 8:11 am-
I'd say do both: your sister becomes a US citizen and files an I-130 petition on your behalf, and while you're waiting for your number to come up, you use some other kind of entry, such as E-2. Change of status from E-2 is more complicated than some other types of entry, but you qualify for family reunification so that's not a problem.
What is a problem is the wait. If you look at the visa bulletins, best case scenario is a eight and a half year wait, and I think it's going to get longer in the short-term although it will probably level off in about 15 months, looking at the trends.
If you can afford to wait two or three years, it will become easier as there are a greater variety of shorter term visas like H-1B, L-1B etc. that you can use while you're waiting.
_________________
Steve.