Do you realize how much one line of code, in the Linux kernel for example, would cost a large organization to write and maintain?
That makes this at least within the right order of magnitude. Then again, this is an application, not an OS. Also, the linux kernel isn't everything, and XP isn't the only OS to consider, i.e. maybe Windows Mobile should be included too.