http://www.tgpdevil.com/reverse.txt
Really, what is wrong with reverse? You can do it in a single line of code? There is absolutely nothing wrong with doing this. It's more efficient than any of the examples I have seen so far.
Had to edit since the board didn't like my file handles.