Thanks a lot mate.
We actually did all the paperwork by ourselves. It was a very daunting task but it took a lot of time to collect the supporting documents, proof reading the forms, making countless revisions. Even at the time of submission, we second guessed ourselves. But ultimately things fell through. On hindsight, we really didn't do anything different. We just followed all the instructions in the checklist to the letter & attached as many supporting documents as we could.
Organisation of supporting documents really helps as we labelled each supporting document clearly, so that the case officer would not have any issue locating them. We are so thankful & grateful to the seniors and other users in this forum for their invaluable help and guidance. It really helped.