My wife is holding valid H1-B visa and is currently employed in US. She has been on maternity leave for 3 months from Oct 2012 till Dec 2012 and 1 month of LWP (till Jan 2013) and for this 1 month period of LWP it did not require status change from H1 to H4. She wish to extend the LWP for 2 more months till march 2013, and she will be joining back in first week of April. From Feb till now her visa status is still H1-B and she is not getting paid by her employer. 1) Is it legal to stay on H1-B status when employer is not paying her? Since from the past 1 month she is in US on H1B and not getting paid, can there be any impact.? 2) Does she needs to get the status changed from H1 to H4. If yes how can it be done? Since she needs to join in next 20-25 days, should we file COS , [b]OR[/b] go to Canada and coming back on H4 [b]OR [/b]go to India and come back on H4. Kindly advise what would be the better option for my case..