meryl, it isn't BFG whose responsible for the erratic workings of a game. It's the developer. If the game isn't extensively tested before being released, problems like you encountered are going to be passed to the consumer. IMHO, a game should be written so it saves games periodically, and give the user the option to set that interval, and a manual save game option.
I would also like to see a link given to the developer's site. I would like to see this in case I encounter program problems which should be reported. Going back to the store in order to solve a product problem is of no use. They only sold the product, not create it.
If something gets your goat, it just proves you have a goat to get.