Brown beef in a large high-sided skillet or soup pot. Drain the fat from the beef and discard. Return the cooked beef to the pot and add the onion, beans, and barbecue sauce. Cook for about 30 minutes over medium heat, stirring occaisionally. Serve with corn muffins, fried potatoes, hot sauce, or diced raw onion.