Seems like this basically still needs a full rewrite. It originally came to us as Yi Seok-cruft, and has not been properly fixed since then. -- Visviva 11:52, 30 April 2006 (UTC)