Does this mean that Avatar will be pulled from theatres before April 22?

The BFI IMAX in London has it until at least April 22nd (and doesn't list any showings of anything after that so I guess it may go on longer still). This isn't going to stop me from pre-ordering though

Amazon have also opened their pre-orders, but I asked them to notify me when it was available and they didn't, so play.com it is!