I finally have my resident visa approved and stamped in my passport. Thanks to all fellow forumites and a special thanks to JandM for explaining immigration things so nicely. This whole process was like a patience test.
Good luck!! to all fellow forumites undergoing this process.