January Page 28 and 29 © 2010 Java Magazine