@Theo: That post was directed at Xaxl, and was meant to come after his. I had an internet connection issue, sorry about that. EDIT: Misread the numbers. Looks good to go for the most part.