Fishing Weather forecast - Netweather.tv (2024)

  • Home
  • Weather Forecasts
  • UK Forecasts
  • Sport
  • Fishing Weather Forecasts

Going fishing? Check your specialised fishing forecast including our unique Bite Guide rating by entering your town or postcode into the box below.

"+df(jjx);}else{var inc=1;if (exts[row] % 3 ==0){inc=3;} to=df(hx)+"

to

"+df(hx+inc);}hx="tm"+row;document.getElementById(hx).innerHTML=to;var hidden=""; if (exts[row] <=54 && exts[row] % 3 != 0 && expanded==0){hidden="none";}hx="row"+row;$(document).find("."+hx).each(function(){this.style.display=hidden;});var temp=decodetemp(forecastdata.substr((row*linelength)+0,2));var winddir=dk64(forecastdata.substr((row*linelength)+2,2));var windspeed=roundit(dk64(forecastdata.substr((row*linelength)+4,2))/10,0);var gust=roundit(dk64(forecastdata.substr((row*linelength)+6,2))/10,0);var airpressure=decodeairpressure(forecastdata.substr((row*linelength)+8,2));var prec=dk64(forecastdata.substr((row*linelength)+10,3))/100;if (prec==999.99){prec=0;}var cx=0;var cx2=0;cx3=0; if (prec>2000){prec-=2000;cx=1;}var cloudcover=dk64(forecastdata.substr((row*linelength)+13,2));var image=dk64(forecastdata.substr((row*linelength)+15,1));stormrisk=dk64(forecastdata.substr((row*linelength)+16,2));;if (rd==0 && exts[row]<54 && exts[row] % 3==0) { var row2=row+1; var row3=row+2;var temp2b=decodetemp(forecastdata.substr((row2*linelength)+0,2)); var temp3=decodetemp(forecastdata.substr((row3*linelength)+0,2)); temp=Math.max(temp,temp2b,temp3);var wind2=roundit(dk64(forecastdata.substr((row2*linelength)+4,2))/10,0); var wind3=roundit(dk64(forecastdata.substr((row3*linelength)+4,2))/10,0);windspeed=Math.min(windspeed,wind2,wind3);var gust2=roundit(dk64(forecastdata.substr((row2*linelength)+6,2))/10,0); var gust3=roundit(dk64(forecastdata.substr((row3*linelength)+6,2))/10,0); gust=Math.max(gust,gust2,gust3);var pc2=dk64(forecastdata.substr((row2*linelength)+10,3))/100; var pc3=dk64(forecastdata.substr((row3*linelength)+10,3))/100; if (pc2==999.99){pc2=0;} if (pc3==999.99){pc3=0;} if (pc2>2000){pc2-=2000;cx2=1;}if (pc3>2000){pc3-=2000;cx3=1;} prec+=pc2;prec+=pc3;var cloudcover2=dk64(forecastdata.substr((row2*linelength)+13,2));var cloudcover3=dk64(forecastdata.substr((row3*linelength)+13,2));cloudcover=Math.max(cloudcover,cloudcover2,cloudcover3);var image2a=dk64(forecastdata.substr((row2*linelength)+15,1)); var image3=dk64(forecastdata.substr((row3*linelength)+15,1));var p1=getpriority(numtopic(image));var p2=getpriority(numtopic(image2a));var p3=getpriority(numtopic(image3));if (p2 < p1){image=image2a;} if (p3 < p2){image=image3;}var st2=dk64(forecastdata.substr((row2*linelength)+16,2));var st3=dk64(forecastdata.substr((row3*linelength)+16,2));stormrisk=Math.max(stormrisk,st2,st3);}var desc=pictodesc(numtopic(image)); desc=desc.replace("XX",stormrisk+"");var imageout='Fishing Weather forecast - Netweather.tv (1)';hx="we"+row; document.getElementById(hx).innerHTML=imageout;var bc=gett2mcolour(roundit(temp,0)); var tempo='

'+roundit(temp,0)+"°c

"; hx="te"+row; document.getElementById(hx).innerHTML=tempo;if (gust

windspeed) { wo=windspeed+"-"+gust+"mph"; } else { wo=windspeed+"mph"; }var hold=windwords(winddir); var holdb=new Array(); holdb=hold.split(","); var windout='

Fishing Weather forecast - Netweather.tv (2)

'+''+wo;hx="wi"+row;document.getElementById(hx).innerHTML=windout;var airpressureo=roundit(airpressure,0)+"mb";hx="ap"+row; document.getElementById(hx).innerHTML=airpressureo;prec=roundit(prec,3);//var cx=0;//if (prec>2000){prec-=2000;cx=1;}prec=roundit(prec,3); var pc=getpreccol(prec); var pw=precwords(prec);if (cx==1 && cx2==1 && cx3==1){pw="Showers";} var preco='

'+prec+"mm

"; preco+='

'+pw+"

";hx="pr"+row;document.getElementById(hx).innerHTML=preco;var cl=getcloudcol(cloudcover); hx="cl"+row; var cloudcovero='

'+cloudcover+"%

"; document.getElementById(hx).innerHTML=cloudcovero;hx="bg"+row;if (prec>2000){prec-=2000;}var bite=getbiteguide(windspeed,prec,cloudcover,airpressure);document.getElementById(hx).innerHTML=bite;if (corf=="c"){}else{ctof();} // if (expanded==1 && firstx != 1){ // for (var i=0;i < exts.length;i++) // { // if (i% 3 != 0){continue;} // toggleexpand(i,expanded);// // }if (expanded==1 && exts[0] <=54){ document.getElementById("expb").innerHTML="Hide Hourly";document.getElementById("expbb").innerHTML="Hide Hourly";}else if (exts[0]<=54){document.getElementById("expb").innerHTML="Show Hourly";document.getElementById("expbb").innerHTML="Show Hourly";}}var hmm=0;function updatenwforecast(){var rows=forecastdata.length/linelength; displayrows=rows; var cc=0;if (hmm==1) { document.location="index.cgi?action=world;loc=U,18354~City of London;sess="; } for (var rowxx=0;rowxx < 24;rowxx++) { if (rowxx >= rows) { var hx="row"+rowxx; $(document).find("."+hx).each(function(){this.style.display='none';}); continue; }var hidden=""; if (exts[rowxx] <=54 && exts[rowxx] % 3 != 0){hidden="none";}updatenwforecastrow(rowxx,expanded,1);}}function roundit(value,dp) { var dpx=Math.pow(10,dp); return(Math.round(value * dpx) / dpx);}function df(inx){ inx=inx%24; if (inx==24){inx="00";} inx+=""; if (inx.length<2){inx="0"+inx;} inx+=":00"; return inx;}function convctf(inx){ if (inx==corf){return;} corf=inx; setCookie("corf",inx,999);if (inx=="c") { ftoc(); } else { ctof(); }}function doexpand(){if (54==1){return;} if (expanded==0) { expanded=1; document.getElementById("expb").innerHTML="Hide Hourly";document.getElementById("expbb").innerHTML="Hide Hourly"; setCookie("exfc",1,999);//if (andr==1 && docwidth<840){loadpagex(page,1);} } else { expanded=0; document.getElementById("expb").innerHTML="Show Hourly";document.getElementById("expbb").innerHTML="Show Hourly"; setCookie("exfc",0,999); } for (var i=0;i < exts.length;i++) { if (i% 3 != 0){continue;} toggleexpand(i,expanded); }}function toggleexpand(inx,dx){if (exts[inx]>54-3){return;}if (54==1){return;} while (inx % 3 != 0) { inx-=1; } var stx=inx; var iny=inx+1; var rowx="row"+iny; var hold=document.getElementById(rowx).style.display;if (hold == "none" || dx==1) {var h1="tm"+iny;if (document.getElementById(h1).innerHTML.indexOf("NaN")>-1){ $(document).find("."+rowx).each(function(){this.style.display='none';});}else{ $(document).find("."+rowx).each(function(){this.style.display='';});} iny+=1; rowx="row"+iny;h1="tm"+iny;if (document.getElementById(h1).innerHTML.indexOf("NaN")>-1) { $(document).find("."+rowx).each(function(){this.style.display='none';}); } else{ $(document).find("."+rowx).each(function(){this.style.display='';}); } updatenwforecastrow(stx,1,1); } else { $(document).find("."+rowx).each(function(){this.style.display='none';}); iny+=1; rowx="row"+iny; $(document).find("."+rowx).each(function(){this.style.display='none';}); updatenwforecastrow(stx,0,1); }}function submitplace(){ var hold=document.getElementById("fcnewloc").value;; var holdb=document.getElementById("ctid").value; if (holdb){hold=holdb+"~"+hold;} var url="index.cgi?action="+program+";ct="+hold+"#forecasts"; document.location=url;}function getpriority(inx){inx=inx+""; var out=0; inx=inx.replace("_nt",""); if (inx=="snow") {out=1;} else if (inx=="snowy") {out=2;} else if (inx=="flurries") {out=3;} else if (inx=="rainsnow") {out=4;} else if (inx=="icyrainsnow") {out=5;} else if (inx=="rainicy") {out=6;} else if (inx=="thunderstorm") {out=7;} else if (inx=="sunthunderstorm"){out=8;} else if (inx=="sunthund") {out=9;} else if (inx=="hail") {out=10;} else if (inx=="heavyrain") {out=11;} else if (inx=="rainwindy") {out=12;} else if (inx=="rain") {out=13;} else if (inx=="scatrain") {out=14;} else if (inx=="scshowers") {out=15;} else if (inx=="sunrain") {out=16;} else if (inx=="mscloudy") {out=17;} else if (inx=="ptcloudy") {out=18;} else if (inx=="cloudy") {out=19;} else if (inx=="windy") {out=20;} else if (inx=="hot") {out=21;} else if (inx=="clr") {out=22;} else if (inx=="dust") {out=23;} else if (inx=="smoke") {out=24;}if (out==0){out=9999;} return out;}var tcolour=new Array();function gett2mcolour(inx){ inx+=16; inx=roundit(inx/2,0);if (inx<0){inx=0;}if (inx>29){inx=29;} return tcolour[inx];}tcolour[0]="bf5ebf;";tcolour[1]="bf5ebf;";tcolour[2]="bf5ebf;";tcolour[3]="bf5ebf;";tcolour[4]="c989c9;";tcolour[5]="1ca2ff;";tcolour[6]="54b9ff;";tcolour[7]="79c7fd;";tcolour[8]="99d5ff;";tcolour[9]="00bc6a;";tcolour[10]="00bc1f;";tcolour[11]="01db25;";tcolour[12]="59ed00;";tcolour[13]="99ff33;";tcolour[14]="ccff33;";tcolour[15]="ccff00;";tcolour[16]="ffff00;";tcolour[17]="ffcc00;";tcolour[18]="ffcc33;";tcolour[19]="ff9900;";tcolour[20]="ff6600;";tcolour[21]="ff3300; color: #ffffff;";tcolour[22]="ff1800; color: #ffffff;";tcolour[23]="ff0000; color: #ffffff;";tcolour[24]="ff0000; color: #ffffff;";tcolour[25]="ff0000; color: #ffffff;";tcolour[26]="ff0000; color: #ffffff;";tcolour[27]="ff0000; color: #ffffff;";tcolour[28]="ff0000; color: #ffffff;";tcolour[29]="ff0000; color: #ffffff;";function gethumidcolour(outx){ var humcol="";if (outx <= 10) {humcol="dafffa";}else if (outx <= 20) {humcol="92dfff";}else if (outx <= 30) {humcol="9cff92";}else if (outx <= 40) {humcol="5bfe4a";}else if (outx <= 50) {humcol="cdfe4a";}else if (outx <= 60) {humcol="f0ff00";}else if (outx <= 70) {humcol="ffc600";}else if (outx <= 80) {humcol="ff9600;";}else if (outx <= 90) {humcol="ff4800; color: #ffffff;";}else if (outx <= 100) {humcol="ff0000; color: #ffffff;";}return humcol;}function getpreccol(outx){ var preccol=""; if (outx <= 0) {preccol="ffffff";}else if (outx < 1) {preccol="aefeff";}else if (outx <= 2) {preccol="56d2fb";}else if (outx <= 5) {preccol="37ef19";}else if (outx <= 10) {preccol="fcff00";}else if (outx > 10) {preccol="ff9600; color: #ffffff;";} return preccol;}function getcloudcol(inx){ var cloudout=""; if (inx < 10) {cloudout="ffffff; color: #000000;";} else if (inx < 20) {cloudout="eeeeee; color: #000000;";} else if (inx < 30) {cloudout="dddddd; color: #000000;";} else if (inx < 40) {cloudout="cccccc; color: #000000;";} else if (inx < 50) {cloudout="bbbbbb; color: #000000;";} else if (inx < 60) {cloudout="aaaaaa; color: #000000;";} else if (inx < 70) {cloudout="999999; color: #ffffff;";} else if (inx < 80) {cloudout="888888; color: #ffffff;";} else if (inx < 90) {cloudout="777777; color: #ffffff;";} else {cloudout="555555; color: #ffffff;";} return cloudout;}function getriskcol(perc){ var snrcol=""; if (perc <= 10) {snrcol="dafffa";}else if (perc <= 20) {snrcol="92dfff";}else if (perc <= 30) {snrcol="9cff92";}else if (perc <= 40) {snrcol="5bfe4a";}else if (perc <= 50) {snrcol="cdfe4a";}else if (perc <= 60) {snrcol="f0ff00";}else if (perc <= 70) {snrcol="ffc600";}else if (perc <= 80) {snrcol="ff9600; color: #ffffff;";}else if (perc <= 90) {snrcol="ff4800; color: #ffffff;";}else if (perc <= 100) {snrcol="ff0000; color: #ffffff;";} return snrcol;}function ftoc(){ $('div[name="tfc"]').each( function(){ var h=this.innerHTML; var t=h.match(/F/); if (t != "F"){return;} var numb=h; numb=h.replace(/[^0-9.-]+/g, ''); //var numb = h.match(/^-{0,1}\d+/)[0]; numb=5.0/9.0 * (numb - 32.0); this.innerHTML=roundit(numb,1)+'°c'; }); $('div[name="pfc"]').each( function(){ var h=this.innerHTML; var t=h.match(/\"/); if (t != "\""){return;} //var numb=h.match(/^-{0,1}\d*\.{0,1}\d+/)[0]; var numb=h; numb=h.replace(/[^0-9.-]+/g, ''); numb*=25.4; numb=roundit(numb,2); this.innerHTML=numb+'mm'; } );$('td[name="tfc"]').each( function(){ var h=this.innerHTML; var t=h.match(/F/); if (t != "F"){return;} var numb=h; numb=h.replace(/[^0-9.-]+/g, ''); //var numb = h.match(/^-{0,1}\d+/)[0]; numb=5.0/9.0 * (numb - 32.0); this.innerHTML=roundit(numb,1)+'°c'; }); $('td[name="pfc"]').each( function(){ var h=this.innerHTML; var t=h.match(/\"/); if (t != "\""){return;} //var numb=h.match(/^-{0,1}\d*\.{0,1}\d+/)[0]; var numb=h; numb=h.replace(/[^0-9.-]+/g, ''); numb*=25.4; numb=roundit(numb,2); this.innerHTML=numb+'mm'; } );}function ctof(){ $('div[name="tfc"]').each( function(){ var h=this.innerHTML; var t=h.match(/c/); if (t != "c"){return;} //var numb = h.match(/^-{0,1}\d+/)[0]; var numb=h; numb=h.replace(/[^0-9.-]+/g, ''); numb=9/5 * numb + 32; this.innerHTML=roundit(numb,1)+'°F'; }); $('div[name="pfc"]').each( function(){ var h=this.innerHTML; var t=h.match(/mm/) if (t != "mm"){return;} var numb=h; numb=h.replace(/[^0-9.-]+/g, ''); numb*=0.0393700787; numb=roundit(numb,3); this.innerHTML=numb+'"'; }); $('td[name="tfc"]').each( function(){ var h=this.innerHTML; var t=h.match(/c/); if (t != "c"){return;} //var numb = h.match(/^-{0,1}\d+/)[0]; var numb=h; numb=h.replace(/[^0-9.-]+/g, ''); numb=9/5 * numb + 32; this.innerHTML=roundit(numb,1)+'°F'; }); $('td[name="pfc"]').each( function(){ var h=this.innerHTML; var t=h.match(/mm/) if (t != "mm"){return;} var numb=h; numb=h.replace(/[^0-9.-]+/g, ''); numb*=0.0393700787; numb=roundit(numb,3); this.innerHTML=numb+'"'; });}function precwords(outx,coutx){ var outs=""; //if (outx<0.15){outx=0;} if (outx == 0) {outs="None";}else if ( outx < 2 && outx >= 0.15) {outs="Showers";} // else if (outx < 1) {outs="V Light";} // else if (outx >= 1 && outx < 2) {outs="Light";} else if (outx >= 2 && outx < 5) {outs="Moderate";} else if (outx >= 5 && outx < 10){outs="Heavy";} else if (outx >= 10) {outs="Torrential";}else if ( outx < 2 && outx >= 0.15) {outs="Showers";} return outs;}function setCookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+"; path=/";}function getCookie(c_name){ if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return "";}function getbiteguide(wispeed,wet,cloudc,airpressure2){var windguide=0;var wetguide=0;var airgguide=0;var cloudguide=0; if (wispeed <= 2) {windguide= 0;}if (wispeed <= 4) {windguide= 2;}else if (wispeed <= 6) {windguide= 4;}else if (wispeed <= 10) {windguide= 6;}else if (wispeed <= 15) {windguide= 8;}else if (wispeed <= 20) {windguide= 10;}else if (wispeed <= 25) {windguide= 8;}else if (wispeed <= 30) {windguide= 7;}else if (wispeed <= 35) {windguide= 5;}else if (wispeed <= 40) {windguide= 4;}else if (wispeed <= 45) {windguide= 2;}else {windguide= 0;}if (wet <= 0) {wetguide= 0;}else if (wet <= 0.5) {wetguide= 2;}else if (wet <= 1) {wetguide= 4;}else if (wet <= 2) {wetguide= 6;}else if (wet <= 6) {wetguide= 10;}else if (wet <= 8) {wetguide= 8;}else if (wet <= 10) {wetguide= 6;}else if (wet <= 12) {wetguide= 4;}else if (wet > 15) {wetguide= 2;}else {wetguide= 0;}if (cloudc <= 0) {cloudguide= 0;}else if (cloudc <= 10) {cloudguide= 2;}else if (cloudc <= 20) {cloudguide= 4;}else if (cloudc <= 30) {cloudguide= 5;}else if (cloudc <= 40) {cloudguide= 6;}else if (cloudc <= 50) {cloudguide= 7;}else if (cloudc <= 60) {cloudguide= 8;}else if (cloudc <= 70) {cloudguide= 9;}else if (cloudc <= 100) {cloudguide= 10;}else {cloudguide= 0;} if (airpressure2 <= 980) {airguide= 9;}else if (airpressure2 <= 985) {airguide= 10;}else if (airpressure2 <= 990) {airguide= 9;}else if (airpressure2 <= 995) {airguide= 8;}else if (airpressure2 <= 1000) {airguide= 7;}else if (airpressure2 <= 1010) {airguide= 6;}else if (airpressure2 <= 1020) {airguide= 4;}else if (airpressure2 <= 1030) {airguide= 2;}else if (airpressure2 <= 1040) {airguide= 1;}else {airguide= 0;}var biteguide=parseInt((windguide+wetguide+cloudguide+airguide)/4.0,10);var buiteguidex="";var buiteback="ffffff"; if (biteguide == 0) {biteguidex="Terrible";} else if ( biteguide <= 2) {biteguidex="Very Poor";} else if ( biteguide <= 4) {biteguidex="Poor";}else if ( biteguide <= 6) {biteguidex="Okay";}else if ( biteguide <= 8) {biteguidex="Good";}else if ( biteguide <= 10) {biteguidex="Excellent";}if (biteguide == 0) {biteback="#d9d9d9";}else if (biteguide <= 2) {biteback="#aefeff";}else if (biteguide <= 4) {biteback="#56d2fb";}else if (biteguide <= 6) {biteback="#37ef19";}else if (biteguide <= 8) {biteback="#fcff00";}else if (biteguide <= 10) {biteback="#ff9600";}return '

'+biteguidex+'

';}

Fishing Weather forecast - Netweather.tv (3)

Remove Ads?

Local Information For City of London

Moon:
Fishing Weather forecast - Netweather.tv (4)

Sunrise:
Sunset:

Remove Ads?

Fishing Forecast - Bite Guide Info

The unique Bite Guide rating takes into account a number of factors including rainfall, windspeed, air pressure and cloud cover to give a guide as to how good the fishing conditions will be (this is based on fishing for the Carp family at the current time).

Fishing Weather forecast - Netweather.tv (2024)

FAQs

What is the most accurate weather app for fishing? ›

Buoyweather: Buoyweather specializes in offshore weather forecasts, providing detailed reports on wave heights, swell direction, and sea surface temperatures. It's a valuable tool for offshore sailors and anglers looking for accurate marine weather data.

What weather patterns are best for fishing? ›

Another good opportunity to fish is on cloudy days since overcast skies cause fish to cruise for food more than on bright days. Light rain is also one of the best fishing times, especially because it washes insects and bait into the water, creating a feeding binge for fish.

How to answer how's the weather today? ›

Answers such as “It's a sunny day” or “it's warm here today” or “Its cold outside” or “it's cold today” , “the weather is wet”, “it's raining” “”snowing” etc, or even “I haven't been outside so I don't know,” are all perfectly good answers.

What is the definition of weather science? ›

Weather is defined as the state of the atmosphere at a given time and place, with respect to variables such as temperature, moisture, wind speed and direction, and barometric pressure.

What is the best fishing forecast website? ›

The best fishing forecast!

TipTop Fish collects atmospheric data from the world's most reputable sources to create the most detailed and accurate forecast available. The bottom line: it helps you catch more fish!

What weather app is 100% accurate? ›

Among the most precise ones are AccuWeather, The Weather Channel, and Weather Underground. CARROT Weather's customizable weather widgets look great and work seamlessly on device home screens and smart watches.

What weather is not good for fishing? ›

If you can, try to avoid fishing in inconsistent weather. Sudden weather change isn't great for fishing. Fish don't enjoy it when the weather fluctuates rapidly, because they constantly have to seek warmer or colder water conditions. It's always best to avoid fishing in inconsistent weather conditions.

What temperature should you stop fishing? ›

Check the water temperature and answer: Is the water so warm that it is causing the fish undue stress if I catch it? If the water is over 68 degrees Fahrenheit, catch-and-release fishing becomes impractical if not unethical.

What is the best temperature to catch fish? ›

Freshwater Fishes Preferred Temperatures
SpeciesFeedingSpawning
Flier70-8062-68
American Shad45-7050-65
Largemouth Bass65-8062-75
Suwannee Bass65-8065-68
12 more rows

What is the best barometric for fishing? ›

According to the time tested "fisherman's barometer" anything below 29.8 is designated as the low-pressure zone, meaning poor fishing. Above 29.8 is the high-pressure zone, meaning average fishing. The zone between 29.8 and 30.2 is shown as the area for best fishing.

What is the best marine weather site? ›

Top Marine Weather Websites. NOAA Marine Weather – The National Oceanic and Atmospheric Administration (NOAA) Marine Weather tells the daily weather, storm warnings, and climate monitoring. You can also view wind and wave charts.

What is the most accurate weather app online? ›

Best weather apps for 2024
  • Weather on the Way.
  • Windy.
  • Yahoo Weather.
  • My Moon Phase.
  • Accuweather.
  • Flowx.
  • Weather Underground.
  • How we pick.
Jun 3, 2024

What weather app do storm chasers use? ›

RadarScope is an app for your phone that brings live NWS radar to the palm of your hands. Most radar apps process the data on a server before pushing a jpeg or gif image to their app. RadarScope uses raw data processed on your phone. This means you see the data almost as fast as NWS forecasters see the data.

References

Top Articles
Latest Posts
Article information

Author: Kieth Sipes

Last Updated:

Views: 5322

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Kieth Sipes

Birthday: 2001-04-14

Address: Suite 492 62479 Champlin Loop, South Catrice, MS 57271

Phone: +9663362133320

Job: District Sales Analyst

Hobby: Digital arts, Dance, Ghost hunting, Worldbuilding, Kayaking, Table tennis, 3D printing

Introduction: My name is Kieth Sipes, I am a zany, rich, courageous, powerful, faithful, jolly, excited person who loves writing and wants to share my knowledge and understanding with you.