Just thought I would pop in with some things that have helped me with Maggie in the past, she is not a great sleeper and likes to change the rules on me (having that happen again, but that another story LOL).

Maggie had reflux, so I found she napped really well in her high chair (not laying flat) when she was about 3 months old. It is one of those hi/lo ones, that reclines. I would pop her in it reclined, get the music going and push it back and forth with my foot. Managed to get some good long naps with that method for a couple of months. If she stirred I would just jiggle the chair a bit and often she would go back to sleep. The pram can work well with this as well, I still use the pram now depending on her mood. It is funny she still does not like to go to sleep lying down.

As for the long evening feeds, I learnt (with the help of BB & Pinky) to embrace them. Treat it as a site down time, watch some tv, read a book, talk to DH etc, rather than getting frustrated about all the things I "should" be doing. I know that it is easier said than done, and I still have my moments when it frustrates me.

Hope some of that has helped.