HAHAHA! Yes - it can be frustrating at times. If you are just getting started and trying to get a sense of joinery, starting off working with Baltic Birch plywood is a good way to go. It is very stable and mostly stays the size you cut it. Once you get used to planning 5-6 cuts ahead of where you are working, then switch over to hardwood.Inor, anyone who can work with wood has my admiration. My brother can do fantastic things with wood but I am better at making sawdust than anything else. I am in the process of learning that you have to build to suit the wood that you are working with. It is hard for me to let the wood tell me what it will do. That is why I do so well with metal - you can put it any way you want it to go and it stays there. You can also actually use tolerances when working with steel - unlike wood that will grow, twist, cup and bend to suit itself no matter what you do.
Anyway, my hat is off to you!