I'd avoid triple posting in the future, and I think your being a bit too self-critical, sure you've had a bit of criticism, but you just need to get back up on your horse and keep on trotting.