Buddy of mine just did this. He was on the H1B visa and got sponsored by the company we work for. It took him 3 years in the lottery to get accepted to come here and work after he was sponsored then another 2.5 to get his green card. He says it was well worth it!
He is from London as well and is a website designer working for a corporation.