Active Captain from Garmin works pretty good too. Navionics webapp also is pretty cool for tablets and desktop. You can't "travel" on it but it makes for a pretty good pre fish tool.

Sent from my E6910 using Crappie.com Fishing mobile app