The saddest thing is that this is the most useful post excelonzero has given us in a long time (having said that, he doesn't post much).