R e q u i r e m e n t s : F i r e f o x