What's the deal with Xcode's price? So... prior to Xcode 4, Xcode was always free. Then 4.0 cost $5 for non-developers. Now 4.1 is free. I'm just a little confused with this situation.

4.1 is Lion only (no SL support). Is 4.1 free and 4.0 is still $5? Are the price tags removed for both versions? I just need someone to clear up the situation a little for me.
Here's what we know:


When Xcode 4.0 hit the store - it was $4.99 and ran on Snow Leopard
Xcode 4.1 hit the store July 20 (Lion launch day) for free but requires Lion. It replaces the prior version so that's effectively not for sale any longer.


Unless you feel someone that has a hand in pricing decisions from Apple will answer here, the rest is speculation.