Again, thanks a lot for all your valuable suggestions.
Update:
Just ordered Canon EF 24-105mm F/4L from Ebay for $749 (USA version).
I will order EF 70-200mm F/4L IS and EF 85mm F/1.8
All together cost me around $2,000. Will sell the pancake. I already have 430II flash.
Well I have all three of those too and they are great for kid photography. I would keep the 40/2.8 for now. With the $50 rebate dropping new prices down to $150, $125 is all you are going to get for it now. And you don't have 2.8 in that range. I would look into a fast normal prime, 28/1.8 or 30/1.4, and something wider, UWA or 17-5x, for the next purchases down the road, but you will be very happy with these now. Enjoy them.

