Gah! I'm making an annoyingly long post again to try and play catch-up with everyone. I hate it when this happens.