Hey again guys. After posting before in this wonderful forum and getting tons of help from everyone, I have come to the conclusion that my best bet, at least for now and within my budget, is the Kinesis Advantage LF. However, perusing the internets has led me to believe that some modifications are in order to make it even better for long term coding.
I have read complaints about the positioning of the arrow keys, the ctrl key, the bracket keys, etc. that are quite commonly used when programming software as opposed to other extended-typing professions such as writing. This forum has many users that have modified their boards in some way, and I am looking for explanations as to what was changed and why. Since this board will mostly be used for coding, I want to make it as comfortable as possible from the get go, so I don't have to keep learning different layouts. Straight-forward Dvorak doesn't seem to be the best bet, so should I be looking into completely changing it to Colemak, or slightly modifying the existing Dvorak layout, or something else entirely?
Thanks again everyone, your information and experience has been invaluable.