Here's my two cents:
1.) Your profile comes across somewhat negative and antagonistic. Take out the entire paragraph about the Bible belt and not having anything to do on weekends - it doesn't add anything to your profile and sounds like complaining. Also, the bit about being a geek is fine, but don't say "if you don't like it then move along". That is too negative.
2.) More/better pictures. A picture indoors sitting at a computer is practically a death sentence in online dating - try to take a picture of you doing something. Outdoors pictures are always good because the lighting/scenery is typically better, and if you have any pictures with one of your hobbies then use those! A picture says a thousand words, so it isn't only used to convey what you look like, but something about you as well.
Overall your profile looks good, aside from the two points above. For further refinement you could add a bit more detail about some of your interests, your job, or your personality.