yrWeather have the following properties #yrWeather.defaultLocation.temperature #yrWeather.defaultLocation.precipitation #yrWeather.defaultLocation.windDir #yrWeather.defaultLocation.windSpeed #yrWeather.defaultLocation.weatherIcon #yrWeather.defaultLocation.weatherDescription #yrWeather.defaultLocation.location #yrWeather.defaultLocation.weatherCodeNo #yrWeather.selectedLocation.temperature #yrWeather.selectedLocation.precipitation #yrWeather.selectedLocation.windDir #yrWeather.selectedLocation.windSpeed #yrWeather.selectedLocation.weatherIcon #yrWeather.selectedLocation.weatherDescription #yrWeather.selectedLocation.location #yrWeather.selectedLocation.weatherCodeNo For hour by hour there is no limit for the number of hours that can be shown the controls id have to follow some rules The first hour data has the following id's 300 = weekday (valid controls label, fadelabel, textbox, textboxscrolllup) 301 = time (valid controls label, fadelabel, textbox, textboxscrolllup) 302 = temperature (valid controls label, fadelabel, textbox, textboxscrolllup) 303 = preciptation (valid controls label, fadelabel, textbox, textboxscrolllup) 304 = wind (valid controls label, fadelabel, textbox, textboxscrolllup) 305 = icon (valid controls image) 306 = condition (valid controls label, fadelabel, textbox, textboxscrolllup) for second hour data you add 10 to each control id 310 = weekday 311 = time 312 = temperature 313 = preciptation 314 = wind 315 = icon 316 = condition for third hour data you add 20 and so on, this way 4x3 can have less hour data than 16x9