USATidesFree does a good job with limitations: (a) requires internet access and (b) limited date range. Internet access is a limitation when out boating and limited date range restricts planning. I do quite a bit of cruising in British Columbia so B.C. support would have been nice. The interface is good. It is easy to find tide and current stations either on a map or by list. It would be even easier if tide and current stations where not represented the same (like have different color pin/text on the map/list). If USATidesFree worked off of a local file, supported predictions based on user entered date range, and supported B.C, it would have been perfect for my needs.