So, I've got some money leftover from the holidays, and I've been thinking of upping the performance of my system currently. My only lens right now is the 50 f/1.8 from Canon. I'm currently using my 40D, w/ the battery grip. Biggest problem is the crappy focus on the 50 f/1.8 in lower-light situations. My question is, would I be better served picking up this : http://www.bhphotovideo.com/c/product/666243-USA/Canon__430EX_II_Speedlite_TTL.html or this http://www.bhphotovideo.com/c/product/12140-USA/Canon_2515A003_50mm_f_1_4_USM_Autofocus.html I'm leaning for the 430ex w/ that flash bracket for the grip. I'm also looking @ a camera strap for my setup, and I'm leaning towards the r-strap 4, any opinons on that as well?