Hi,
Generally, I only compile myself, from ports, if I have to (special optimizations, special libraries, etc.).
You can install a binary and it's dependencies using the -r (remote) command.
pkg_add -r programname
Here is what the FreeBSD guys have to say about ports, (pretty much what you...