I am also making a bit more money than I used to so I can stop giving them the processed nasty food (that is probably contributing to my dog's alergies and itching). So I decided to get them some good healthy organic dog food with no preservatives. After checking out different companies I decided to try http://www.orijen.ca/ brand dog food. Their site has a list of online vendors.
I went to their online vendors and found the one with the best price and free shipping.
I found the dog food I wanted. Copied the product page link. Pasted the link into the easy form at http://www.bitspend.net and put my mother's address in there and placed my order.
A few hours later bitspend got back with me and gave me an invoice with a bitcoin payment link. I clicked on the link and paid with my bitcoin client.
Quite simple, order placed and my dogs get some quality dog food. I did not need to search for bitcoin merchants, I could go with the best product I could find on the Internet.
No more need to spend dollars on the Internet anymore.
But to get more on topic on the bitcoin part
I like the idea that I can pay everywhere with bitcoin, but preferred if I didn't need a middle man but I think these services are great to deal with the "only few people use them as currency because nobody accepts them and nobody accepts them because only few use them as a currency" problem.