By Brent Simmons and the Ranchero Software team
netnewswire.com