Man, this is a big topic. You need to be a little more specific in order for us to help with an answer.
Are you going to be bank bound or do you have a boat?
There have been many recent posts on this subject. A little more info and we will be able to help you out.