I would recommend doing it yourself to save the money I filled my application out myself and got approved I read the directions very carefully and also watched YouTube videos . bBelow I will give you the link of the videos I used AtlasDIY is a non profit organization who give step to step instructions on how to file the i821d the i765 and the worksheet ! Their videos were so helpful Watch it and you'll be fine ! Good luck !!
http://youtu.be/khXvPQdhZLc