My I140 recently got rejected. The reason given was employer's ability to pay. I have been paid my H1B wage for the past few years except for this year because the firm was going through a loss. Becuase of this my I-140 was rejected. Before this my EAD and advance parole had been accepted. My H1 B visa is valid till 30th September 2008. This time when I entered the US the immigration officer stamped my advance parole instead of H-1 visa. Am I out of status because of I-140 rejection even though my H1B visa is still valid. What are my options now after the I-140 rejection. Can I appeal the decision?