Cy,

Ever heard of the Love and Logic program? It might help with all 3 of them. wink