I think this style is better/more readable
Add recommended return code table
Use die() in error checking on return from subroutines
Remove purging code as per issue #57
This script is distro-specific enough.
Make portage build binary packages by default & save logs.
Write network configuration help even if we are running dhcp.
cleanup the mess that was populate_dev().
Remove catalyst spam.
Move comment to where it belongs
Don't fetch the stage3 if it is already present in cache.
Add a sanity check on $NAME and convert two checks to use die().
remove (un)help(ful) lies.
Update help(), destroy() and purge() help messages and mark the latter
two for removal (return error upon invocation)
Up the speed
both local and tail were masking wget's return code, making error
checking nonfunctional.
Always print the last error code.
Update wget error checking.
Merge pull request #58 from specing/fixups

Fixups. (Thanks! Will remove buildpkg shortly, merging first for convenience)
Disable binary packages by default