First of all, thank you Amaranth for this great guide. It's very usefull for beginners like me.
But I still have one question, not only for amaranth but to all developers.
It's about press releases for casual game:
do you write and send them by yourself or pay to other companies for this work?
If the last, then what companies do you prefer?