Recall - it may be helpful for you to train this to the whistle (there's a pinned thread at the top of the behaviour board which goes through how to do this!).
Are there any suitable training classes locally that you can attend? In our area there are 2 places that do classes that are suitable to help refine your dog's recall, especially around other dogs... one is a socialisation group (which we go to) and the other does "Fun in the Park" lessons, specifically aimed at training in real-life situations... it's worth looking at whether this occurs near you, as the fun group we go to has been invaluable in getting our relationship with Honey at the point it is!
Excitement at lead - reduce the anticipation. So pick the lead up several times a day, and put it back away. Put her lead on to do some training in the house. Eventually put her lead on and take it off again without going for a walk. When you ARE getting ready for a walk, ask her to sit and wait - if she starts being over-excited stop and sit down, don't continue until she is quiet again (you might need to ask for a sit again). If she learns that her behaviour prevents the walk, she will learn to be quiet...
Pulling on lead - try clicker training this to refine it... though I must admit it's not something we've cracked 100% (down to us, not Honey!!).
Seperation Anxiety - you will DEFINATELY need to get this sorted, and as you have the time coming up, you have the ideal opportunity. Look at how she is left - maybe try DAP, crate training (she may appreciate the crate when baby gets to toddlerhood), leaving a radio on, leaving her with something to occupy herself with (a kong or similar), leaving her with a T-Shirt that smells of you. But however you do leave her, you will need to gradually get her used to being left.
Start by just leaving her (either in crate or on other side of door) for a second... return BEFORE she starts to whine. Make sure you are very calm and relaxed - no over-excited praise, but a calm, positive "Good Girl". How you build up depends on how anxious she is being left - the key is the build up the time she is alone, without letting her get to the point where she gets upset. It is really helpful to vary the way you build up the time, otherwise she will quickly realise you are just leaving her longer and longer - so you might leave her 1 min, 2 mins, 3 mins, 1 min, 2.5mins, 4mins, 5mins, 3mins and so on. Take as long as she needs... over many days, weeks... but she WILL get there.
(If you do a forum search for Separation Anxiety, you will find much more detailed info on the method I've summarised...)
Jumping up - really is about consistency, which is difficult when other people aren't consistent!!!

Some general bits of advice for October (I'm due then, too!) - make sure Sophie is used to being ignored when you are at home... if needbe close doors briefly between you (once she is happier being left generally). Don't let her always demand attention. Make sure she doesn't jump to you on the sofa without invite (you won't be impressed if you are feeding baby and she decides to join in!). Make sure she is used to the baby stuff - especially if you are using a buggy (practice walking her next to the buggy so she is used to it!).
Good luck with it all!
