Fast, flexible, easy