Updated with better background and usage info.