QUOTE(sereia @ Apr 12 2008, 02:46 PM)

i guess you'll never know why i suggest the CR1 over a K-1 if at all possible to do.

but at least they should TRY to get married, if not, they can do the k-1 after like jpaula said.
For me it would depend on what type of job he expected to do when he gets here.
If he is going to try to work for a big company or a profession that requires a degree, the K-1 route is very difficult bc alot of employers don't know the type of visa and even if you get a temp EAD at JFK they might not be willing to hire him until he gets the green card. It would probably be worth it to try to get married in Algeria and go for CR-1 (not K-3, basically same thing as K-1)
If he is willing to do any work, construction, manual labor, a trade, ect... then K-1 might not be a bad option. This was the case with my husband and he was working within two weeks with a temp EAD from JFK. We got the green card quickly (we married the day he arrived and I applied right away) and he never had to leave work. These types of jobs generally don't check when the visa expires and are willing to let guys work off the books for awhile until they are legal again.
Just my 2 cents