I entered US on H1 and filled I-485 family based after 3 months and remained on that status till my 26th birthday and got green card after i was 26. I never heard of Selective Service, was i supposed to register sss.gov site doesnot mention H1 as waiver or i could not find. Do u have to register if u are waiting for your I-485 ??? i dont know help will be appreciated.