Um, this is work... need to think about it! Give me a day or so ;)