No doubt, above mentioned site is a good way for pnr enquiry. But few weeks ago while searching over the web i came across a new but interesting website named pnrstatusbuzz.in
. It's not only let you check pnr but also seat availability, train schedule, station code and various other things. And like Indian railways site, it doesn't ask to fill captcha. Besides train it also let you check flight pnr status of all the major airlines. You can access it from your smartphone, pc, laptop or whichever device that has internet connectivity. It's has various amusing features which sites that you have mentioned doesn't, just have a look on it.