I'm assuming you are on a long-haul fleet as I have been in BA for a year and have averaged two to three weekends off per month pretty much the whole time. With over 100 people beneath me on the Airbus list i'm pretty much guaranteed a tripline and e-maestro sorts out most niggles I have with my roster. If you are long-haul maybe you could consider a move back to the Airbus in order to get some control over your roster?