(Super long whiny post alert...proceed at your own risk, and please I'm sooo over the hate-comments-by anonymous-lurkers' stage, so spare th...