I think most people here are applying greencard through H1B. Don't feel bad. Everything will go well.