The website has been made user friendly. It offers booking for trains pan India. Payments can be made online and offline. Offline charges are slightly high. Online payment gives free travel insurance.
What is most impressive is that their customer support has increased tremendously after our current railway minister took over.( Shri Suresh Prabhu) . He also acknowledges complaints made via twitter. Needles to say governance has also improved by leaps and bounds.
Food can be booked online with train tickets also.