1. A system for modifying and executing sequenced instructions to connect to a network through a captive portal, said system comprising: a memory area associated with a mobile computing device, said memory area storing context associated with the mobile computing device, the context including accounting data, the memory area further storing instruction sets for connecting to networks through network access points, each of the instruction sets including an ordered sequence of commands for navigating web pages; and a processor programmed to: detect one or more of the network access points available to the mobile computing device; select one of the detected network access points based on the context stored in the memory area; personalize the instruction set associated with the selected network access point by modifying the ordered sequence of commands within the instruction set based on the context; and execute the personalized instruction set to connect to the network through the selected network access point.