Don't forget the timezone setting of your client PC's if you are using
java.util.Date objects.
Specifically if you send a date object from a client, to the server,
the date may not be what expected, unless you convert your dates to
UTC timezone first, and then convert to your server's timezone.
I had problems with some user's dates being stored in a server
database, being one day off because some client PC's had messed up
timezone or daylight savings settings.
I changed my code to pass String representations of dates to the
server instead of using java.util.Date with RPC.
Mike.