Agreed, the crazy irregularity is very frustrating, but this has changed my life: how http://countdown.tfl.gov.uk/ If you have a smart phone you can check just before you leave the house and time your arrival at the bus stop to perfection! Also good for checking to see how long your wait will be if you are at the bus stop already, then you can decide to walk if it is going to be ages (though of course caution and common sense should be used if using your smart phone out and about). So far it is impressively accurate too. Amazing.