Supposedly the system is in development. Think about it for a few minutes and you realize that it is far more complex than a hotel reservation system.
For a hotel reservation system it is quite simply, is a room available, what is your credit card number?
Here you have differnt points and different resorts with the 7/11 month booking window. You have banked, borrowed, transfered points, holding accounts, reservation points etc. etc.
Is there a room available? That's not too hard, but making sure that it is reserved with the correct points is the tough part. Does the system automatically pick which points to use? In some cases there could be multiple sets of points that could pay for a reservation. How do you explain the options and let the user choose? Multi-night reservations with different nights being paid with different groups of points. Day by day reservations linked together etc. etc.
It can be done but it is not a simple project and I would assume that when they get it done that some of the more complex transactions would still require a call.