In a large non-stick skillet, brown hamburger meat and onion over medium heat for 8-10 minutes or until beef is no longer pink. Pour off drippings. Stir in barbecue sauce, salt, and pepper, heat through, stirring occasionally. Spoon equal amounts of beef mixture on bottom half of each bun. You may top with cheese if desired.