Irctc is the best solution when you want to book a ticket for railways. Some time back IRCTC was not able to handle much traffic i.e.
When a number of users used to login it used to hand specially during tatkal. It was considered as a talent if you were able to book a ticket during tatkal.But now they have made the site more light and have increased the number of users who can log into the site. It has become an easy task booking the tickets.
They have limited the number of tickets an agent can book which makes it little easier for an individual.A lot to go but sill achieved a lot.