You probably know a lot of this stuff already judging from some of your posts elsewhere on iHUB, but I still think it is worth your time.