I'd never think that Heavy Rain would sell more than Alan Wake.
I guess this is why Sony keeps hyping its games - namely GT5. If Alan Wake got more "leak videos" to the internet, or if they announced it sooner, it would have generated alot more fuss and therefor, more sales.