Thank You guys it makes a lot of sense. I am sure I can carefully prepare my document list and submit application myself, with help from this forum. Just curious, if someone's case gets rejected, can we successfully appeal that? I mean if they raise a certain concern and we are able to satisfy them ...