Your lawyer is correct that you can stay 30 days after your H-1 expires. I believe the official law is that as long as you entered legally, that you can stay for 180 days after your visa expires, though you should definitely NOT work illegally during this time. I remember reading some proposed...