I understand your frustration. I have applied back in October and ND requested the PP on March 28th. Where as my buddy who applied on November 20th already got the visa, go figure. Exact same case, same city and no travel history. Oilers won the lottery so i hope my luck changes too :P