not a real big issue just that the name an variable of s could be null and it gets not checked. a litte few comments at all.