Currently, mining something else then exchanging it with bitcoins via an exchange gets you about 50 times the bitcoins as mining them directly . That's what anyone with a regular PC mining with CPU or GPU should look at if you want to. My rent includes electricity costs
which is the only reason I'm mining Doge, even still, I probably use less electricity than my flatmates who have a sizeable electric heater and a huge plasma TV in their room, so I don't feel guilty about this.
The scrypt algorithm is used in all Litecoin derivatives (i.e. dogecoin) as an alternative to the SHA256 algorithm used by bitcoin. Scrypt is most efficiently mined by regular GPUs, at least for the foreseeable future, it has technical features which apparently make creating custom hardware for it difficult. Since regular people can't get ahead mining bitcoin, but scrypt-based coins are much more profitable, this has lead to a shortage of mid-range graphics cards, which give the most performance per electricity used.
Bitcoin mining has completely moved over to ASICs (Application Specific Integrated Circuits), which are custom hardware designed to mine SHA256-based coins. Basically, the people with custom rigs with the latests ASIC hardware are able to produce more bitcoins than the electricity costs plus hardware costs, people with regular PCs are not.