Have you considered the Foretrex 201 ?
Built-in rechargeable battery eliminates one source of leaks. The data can be uploaded to the PC after a day of sailing. It doesn't do maps or charts though if you are looking for something to help navigate.