bruce, great posts!