Second the use of porch paint. Boat (Triton) next to me uses it on their decks. It seems to last just as long as anything else. Probably not as shiney as a respray or gel coat. There are some good non skid waxes out there.
http://www.myboatstore.com/woodywaxarticle.asp