yes, K1 visa is quickest, but you must sumit proofs that you and your future HB must been knew eachothers for about 2 years of period. and at last you two had physically met 1 or 2 times in HK or USA. otherwisw, it is differcult to get approve.
another way is you marry now in Hk, your HB file the i-130 for you, it takes about 1 year.
but your son already over 18, non-marry. he needs to file a sperate application. also it takes about 1 year.
your other 21 yrs old son studying in USA, he can change the statue here without go back HK.
2008-06-15 08:06:55 補充:
can you tell us how old are you and your husband? the age is big issue in here.
if you two more than 20 years apart, you will have some problem for your green card.