9 Location/GPS based computer program and software used in desktop, mobile and handheld devices and applications for the collection, compilation, processing and transmission of information and data based on interactive user generated information for precision gardening recommendations; Global positioning system (GPS) consisting of computers, computer software, handheld devices, mobile applications, transmitters, receivers, and network interface devices for recording, collection, processing and transmission of plant growing information, field and crop observations related to optimal planting times, tracking field conditions with GPS-enabled maps, and generating crop scouting planting reports; Computer programs and software using proprietary algorithms generated from users' data and plant requirements used for making planting predictions, market trends and future demand for gardening products and providing location-based advertising recommendations related to the home gardening and home farming industry; Mobile computing and operating platforms consisting of data transceivers, wireless networks and gateways for collection and management of user-generated data related to location-based planting data, location-based seed and crop information, and in situ ground conditions; Computer software for transferring and updating individual and aggregated spatial and non-spatial agricultural data, namely, costs, crop type, crop variety, crop yield, soil fertility, soil type, tillage method, crop disease, pest and weed problems, organic/chemical and organic/fertilizer treatments, irrigation, type of irrigation, planting date and method, remotely sensed data, and machine-logged data for use in the field of agriculture; Computer application software for desktop, mobile phones, portable media players, handheld computers and for mobile devices, namely, software for use in electronic storage and processing of data and database management; Computer software for creating searchable databases of information and data; Computer software using proprietary algorithms for processing information, data and images; Computer software to automate data warehousing; Electronic data processing apparatus using proprietary algorithms for processing information, data and images; Computer software for the collection, editing, organizing, modifying, book marking, transmission, storage and sharing of data and information