hey, very neat code. had to comment out line 368 (# $selection->{Style} = $style; ), as well as your "icky special cases" on lines 99-119, but it runs fine otherwise. now looking for a good excuse to modify and use it. must be something around here i could convert.
thanks!