Also realize that unless you are auditing the source code yourself, you are blindly putting your trust in a third party to create truly random keys, and not display pre-generated keys which they would then use to steal all your coins.
My thoughts exactly. I find it a little strange that a newbie account is posting a guide on how to set-up a paper wallet. If the seeds are not random, then it does not matter if the wallet is created offline.