I find it difficult to reconcile your comments about BBM (either the challenge of it or the flawlessly coding of it) in this thread with this post from another thread:
http://www.ootpdevelopments.com/boar...&postcount=102
I'm a realist. I don't expect things that can't happen, buit if they do, then I've set myself up for a pleasant surprise. But I also can see the forest for the trees and can get around issues to make games more fun and more challenging, without games having to be perfect. I'd rather have 90% of things fixed perfectly and a fun game that maybe I have to make a bit more challenging by implementing house rules, than for the developer to spend too much time fixing every little issue and end up with a technically perfect game that's no fun. It's where those two things balance that is the key.
OOTP doesn't have to be perfect. You can make it fun and challenging without every little detail corrected.