Cookie Tour
January 7th, 2010 · No Comments
→ No CommentsTags: Uncategorized
Installing Ruby
December 2nd, 2009 · No Comments
Ruby and Ruby on Rails is all the rage these days. As a dev environment, it’s one of the most simple I’ve ever worked with.
- Ruby –
Install latest Ruby one-click installer for Windows from http://rubyforge.org/projects/rubyinstaller/
Include Ruby Gems.
Up to you on installing the editor.
Once you’ve installed Ruby, type this at the command line
ruby -vyou should see the latest version returned. Mine is ruby 1.8.6 .If you see “Command not found”, make sure that you reload the command (close & open new) window after the install.
- Update gems. Type this at the command line
gem update –system - If you encounter a HTTP Error 403 trying to install Gems, here’s a workaround:download the latest gems from http://rubyforge.org/frs/?group_id=126 (I used 1.3.1)
unzip / untar the file
cd rubygems-1.3.1
ruby setup.rbThen do at the command line to bring it up to date:
gem update –system - Now, install Rails. Type at the command line:
gem install rails –include-dependencies
- Install a database. For learning and dev work, sqllite is a good choice. You can upgrade to MySQL later if you wish.
Get the latest version from here: http://www.sqlite.org/download.html.
You’ll need the command line application zip and the DLL zip.
Download, extract and install to your Ruby bin directory.To test that everything is working well type at the command line:
sqlite3You should see a response that says something like: “SQLite version 3.6.16? and give you a prompt. Type ctrl-c or ctrl-break to exit.
- Install the sqlite3 gem. Type at the command line:
gem install sqlite3-ruby
Voila! Done. Now you can start coding in Ruby using your favorite text editor.
gem install rails --include-dependencies
→ No CommentsTags: Uncategorized
Ahh, that’s why my cellphone bill doesn’t make sense
November 16th, 2009 · No Comments
The NY Times has done a piece on why the US cellphone market is the way it is. Not too surprising actually, but interesting read on the details.
http://www.nytimes.com/2009/11/15/business/15price.html?partner=rss&emc=rss
→ No CommentsTags: Uncategorized
Reboot your Palm 650
November 16th, 2009 · No Comments
I don’t know about you, but I still have my old Palm 650. It’s a little big, and doesn’t have a wireless account anymore, but it’s great alarm clock and an easy way to take notes, so I keep it around. And, if I ever need a GSM phone, I just need to swap out the SIM card and we’re good to go. Color me surprised when I read that someone had ported Android to the Palm 650. Supposedly it doesn’t run very quickly (Android really pushes the limits on what the Palm can do), but if you’re in the mood to tinker, go for it and let me know how it goes:
http://www.engadget.com/2009/11/13/palm-treo-650-boots-into-android-lives-a-fulfilling-life-video/
→ No CommentsTags: Uncategorized
20 Tricks Every Bittorrent user should know
November 15th, 2009 · Comments Off
Heard about Bittorrent, but don’t know how to use it? Know what it is, but not a master? Read this guide. It’s very informative.
http://www.maximumpc.com/article/features/20_essential_tricks_and_skills_every_bittorrent_user_should_know?page=0%2C0
Check out their Firefox tweaks and tips article too:
http://www.maximumpc.com/article/features/20_essential_tweaks_every_firefox_user_should_know
Comments OffTags: Uncategorized
Free Shell Accounts
November 15th, 2009 · No Comments
Back in the day, everyone had access to a UNIX shell account at their internet service provider. With it, you could run batch files, scripts and access services that were only available from the command line. Unfortunately, shell access also allowed (some) people to hack and cause issues. Now-a-days with tons of Linux distros and more servers running windows, it’s rare to find a service provider that will give you access to a shell account, much less has one. But, still, there are times when you need one. When you do, search this list and find one that works:
http://www.red-pill.eu/freeunix.shtml
→ No CommentsTags: Uncategorized
Need to send a message and keep it private?
November 14th, 2009 · No Comments
Cool little service. Allows you to post a private, secure web page that has a question / answer challenge.
https://norbt.com/
→ No CommentsTags: Uncategorized
Can’t decide where to eat?
November 14th, 2009 · No Comments
→ No CommentsTags: Uncategorized
Easy build Multimedia box for your TV
November 3rd, 2009 · No Comments
We’ve been using an MVIX box for the past couple of years to watch downloaded movies and TV shows. The biggest problem with it is how stuff gets transfered to the box. It has a wireless connection, but it’s slow and requires a proprietary app to xfer software to it via wireless. Instead, we connected an external HD and just copy stuff onto the drive, then reconnect it downstairs. Simple enough, but a still a bit of a pain.
Over the past couple of years, the XMBC project has come a long way. One of these days I think I’m going to build a new XMBC box for the TV and see how it works:
http://lifehacker.com/5391308/build-a-silent-standalone-xbmc-media-center-on-the-cheap
If you build one, let me know how it goes.
→ No CommentsTags: Uncategorized
Wildlife Pics
November 3rd, 2009 · No Comments
Searching about for tips on how to take better photos, I came across Moose Peterson’s site and was blown away by his pictures. If I ever have the time and money, I’d love to attend one of his seminars.
http://moosepeterson.com/blog/
→ No CommentsTags: Uncategorized
To Do List
August 28th, 2009 · No Comments
I’ve been looking for a good, online to do list for ages. Tried writing one a while back, but got side-tracked and never got back to it. This list has a couple good ones that I’m going to check out.
http://designm.ag/resources/online-to-do-lists/
→ No CommentsTags: Uncategorized
How was that built?
August 28th, 2009 · No Comments
Ever wonder what technology a particular site uses? Go here, type in the URL and the site will give you a good breakdown of all technologies utilized that it can mine.
http://builtwith.com/
→ No CommentsTags: Uncategorized
Twitter Tools
August 28th, 2009 · No Comments
Are you a twitter fanatic? Looking for that perfect tool to increase your twittering addiction?
Here ya go – the ultimate list of Twitter Tools
http://www.brandsamongmany.com/2009/03/09/the-ultimate-list-of-twitter-tools/
→ No CommentsTags: Uncategorized
Quanitifying our Healthcare System
August 28th, 2009 · No Comments
Surprise, you can actually apply metrics to our healthcare system and see whether it’s effective or not. This blog entry at Harvard attempts to break out the numbers and explain why our system could use some work.
http://blogs.harvardbusiness.org/haque/2009/08/how_effective_is_american_heal.html?cm_mmc=npv-_-DAILY_ALERT-_-AWEBER-_-DATE
→ No CommentsTags: Uncategorized
Academic Lectures
August 28th, 2009 · No Comments
Another attempt to catalog and put online good lectures from top Universities. Some of these aren’t too bad. Hopefully they’ll succeed where others failed.
http://www.academicearth.org/
→ No CommentsTags: Uncategorized
Social Interface Design
August 28th, 2009 · No Comments
Ran across this site a couple days ago and have been very impressed with the resources and data he supplies. If you’re ever going to design a site that people are expected to sign up and use, I highly recommend reading through his stuff.
http://bokardo.com/
This deck in particular was VERY good:
http://bokardo.com/archives/designing-for-social-traction-slide-deck/
→ No CommentsTags: Uncategorized
Tips from small business bloggers
August 28th, 2009 · No Comments
101 tips from small business bloggers:
http://www.openforum.com/idea-hub/topics/money/article/101-tips-from-50-small-business-bloggers-gregory-go
→ No CommentsTags: Uncategorized
Social Media and Food
August 28th, 2009 · No Comments
Top 15 Social Media resources for food and foodies alike.
http://mashable.com/2009/07/30/social-media-foodies/
→ No CommentsTags: Uncategorized
Ghetto Gourmet
August 28th, 2009 · No Comments
Niki and I went to a couple of their dinners a couple years back when they were touring the country throwing parties. Food, ambiance, people and experience were great. I’m glad to see they’ve expanded the program. Check it out:
http://www.theghet.com/
→ No CommentsTags: Uncategorized
Pizza Oven
August 28th, 2009 · No Comments
You have a smoker and you have a grill. What you need now is a wood fired pizza oven. This site: http://www.fornobravo.com/ has free plans for building your very own pizza oven!!
If I had room in the backyard, I’d be all over this. Alas, our small Queens yard is currently full with the above smoker and grill. Next house, for sure!
→ No CommentsTags: Uncategorized
Spam Empanadas
August 28th, 2009 · No Comments
Found this while looking for Empanada recipes.
Spam Empanadas
1 pound Spam, with yucky gelatin layer removed and then ground or finely chopped
1/4 cup chopped onion
4 tablespoons Bisquick
1/2 teaspoon salt
2 cloves minced garlic
1 cup ketchup
4 tablespoons sour cream
1 1/2 cups Bisquick
1/3 cup water
1/2 cup grated cheese
Cook the Spam and the onions until the onions are soft and slightly browned. Stir in 4 tablespoons Bisquick, salt, garlic, ketchup, sour cream and cheese. Heat through.
Stir 1 1/2 cups Bisquick and water to a soft dough, turn onto floured cloth-covered board. Knead. Roll out dough and cut into 3-inch diameter circles. Place 1 to 1 1/2 teaspoons Spam mixture on each circle, fold over and seal. Prick holes with fork into each turnover. Place on ungreased cookie sheet and bake at 400 degrees F for 15 to 20 minutes.
Serve with tomatillo salsa.
Tomatillo Salsa Verde
To cook the tomatillos, you can either roast them in the oven, or boil them. Roasting will deliver more flavor; boiling may be faster and use less energy. Either way works, though boiling is a more common way to cook the tomatillos.
Ingredients
* 1 1/2 lb tomatillos
* 1/2 cup chopped white onion
* 1/2 cup cilantro leaves
* 1 Tbsp fresh lime juice
* 1/4 teaspoon sugar
* 2 Jalapeño peppers OR 2 serrano peppers, stemmed, seeded and chopped
* Salt to taste
Method
1 Remove papery husks from tomatillos and rinse well.
2a Roasting method Cut in half and place cut side down on a foil-lined baking sheet. Place under a broiler for about 5-7 minutes to lightly blacken the skin.
2b Boiling method Place tomatillos in a saucepan, cover with water. Bring to a boil and simmer for 5 minutes. Remove tomatillos with a slotted spoon.
2 Place tomatillos, lime juice, onions, cilantro, chili peppers, sugar in a food processor (or blender) and pulse until all ingredients are finely chopped and mixed. Season to taste with salt. Cool in refrigerator.
→ No CommentsTags: Uncategorized
Energy Savings
March 9th, 2009 · No Comments
This was a bad winter here in the Northeast. Bitter cold, lots of snow. Spent a good portion of last fall weatherizing the house, but wasn’t perfect. I kept feeling drafts that I couldn’t find. Black and Decker have released an affordable Thermal Leak Detector for $50 that might be helpful next time around.
http://www.blackanddecker.com/ProductGuide/Product-Details.aspx?ProductID=20626
→ No CommentsTags: House
Dog Cam
March 9th, 2009 · No Comments
Ever wondered what your dog or cats day looks like? Well, now you can.
Pets eye view is a little thing you put on their collar that takes pics at set intervals until the drive is full.
http://www.highlights.com/jump.jsp?itemID=3569&itemType=PRODUCT&ccid=KNC-1000-1000928&sccat=E0912&source=google_priority
If you want to build your own, with a bunch more flexibility:
http://www.mr-lee-catcam.de/cc_index_en.htm
When I get some free time I’d like to try and build one of these things and send it out with Feena to the dog park. If anything we’ll get some good pics!
→ No CommentsTags: Uncategorized
10 Things to look for in an Entrepreneur
January 28th, 2009 · No Comments
A couple weeks ago I went to a talk by David Rose of Rose VC. After the talk a group of people stayed behind to hear him talk and ask questions. One of the questions asked what David looks for when he invests in a company and what attracts him. Here is David’s list of 10 things he looks for in an Entrepreneur:
- Integrity
- Passion
- Experience starting companies
- Domain Experience
- Skills – Finance, Mkt, HR, Sales
- Leadership
- Vision – want to create something big
- Realism
- Commitment
- Coachability
→ No CommentsTags: Uncategorized
Roots of American Music
December 20th, 2008 · No Comments
I’ve always been a big fan of early American Music – Blues, gospel, country, jazz & folk. Oftentimes, finding recordings or collections of music other than stuff that’s already made it to the mainstream can be difficult. Back in 2002 I came across an amazing collection called “Goodbye, Babylon” which was a collection of Gospel songs from the Rural South. Since then, Dust-to-Digital, the company that released the collection, has continued to seek out old recordings and collections that have been lost or forgotten and is slowly releasing them to the public. They’re a good example to the music industry as a whole of a model that works – give people a good product that they’d be willing to pay for and, guess what, they’ll actually pay for it.
If you like hearing music from the Roots of US music, I highly recommend their stuff:
→ No CommentsTags: Music · Technology
Blade Envy
December 17th, 2008 · No Comments
In the kitchen, a good knife can make all the difference between an easily prepared meal and one that’s a pain in the butt to make. I can’t tell you how many times I’ve had to use a piece of steel with a bit of wood at the end someone has called a knife to prep a meal – never my best meals, or my favorite to prepare. When I could (or knew there’d be no alternative), I’ve always brought my own knifes – makes things go smoother. For the past bunch of years I’ve been using a classic Wustoff – the workhorse in most kitchens I’ve ever worked in / visited that didn’t use those knives with white plastic handles. Lately I’ve been interested in getting a new knife ’cause the one we’ve got at home has taken quite a beating over the years and I’d like to try and work with some of the Japanese style knives in addition to the classic French that I’ve always used. Plus, it’s nice to have a new toy every now and then.
http://www.kramerknives.com/index.htm
The New Yorker did a big article on Bob Kramer in a past issue. Soon after, his order queue filled and he stopped taking orders. Guess if you want one you’ll need to get on his list and hope the queue shortens quickly.
Alternatively, you can get one of the knives he designed for Shun and for sale at Sur le Table:
Not sure what I’m going to get. Been looking at the Globals too, but gotta go play with a couple and see. Maybe Adi has a suggestion ….
→ No CommentsTags: Food · Reviews
Indoor Public Atriums in NYC
December 8th, 2008 · No Comments
During the cold WInter months, it’s good to have a list of places where you can go that are public, and indoors out of the wind and snow. NYC.gov has compiled a pretty good list:
http://www.nyc.gov/html/dcp/html/priv/priv.shtml
Z.
→ No CommentsTags: Misc NYC
Bestest Lemonade Concentrate
December 7th, 2008 · No Comments
Ingredients:
- 1 1/2 cup of sugar
- 1 1/2 cup of Water
- 1 tbsp Lemon rind
- 1 1/2 cup of lemon juice
- 1 lemon thinly sliced
- Mint
Directions:
- Mix sugar, water and Lemon rind in a saucepan and let boil for 5 minutes
- Cool, stir in lemon juice
- Add water to taste, garnish with mint and slices of lemon
- Drink and enjoy
→ No CommentsTags: Food · Recipes
Email syncing issue
November 25th, 2008 · No Comments
Like a lot of connected tech people, I have multiple email accounts, multiple computers and multiple locations from which I connect to and read my email. The problem is that there is no good way to keep all the activity you do on those various places synced up. For instance, I read and delete a bunch of mail while sitting at my laptop downstairs. Last thing I want to do is repeat the same thing on my machine at work and my machine upstairs. When I send mail from upstairs, I want the same message to be in my sent mailbox downstairs. In theory, IMAP should solve this problem, but I have yet to find a good, stable IMAP client that doesn’t freak out when the ‘net connection is lost. *sigh* Searching the web I’ve come across a couple of tools that claim to solve the problem for a slight fee. In the not too distant future I’m gonna check these things out and see how they fare.
Syncing.net claims to be able to sync your inboxes even through a NAT or firewall
http://www.syncing.net/en/home.html
BeInSync claims to be able to sync your inbox and specified folders on your desktop with each other.
http://www.beinsync.com/
Anyone have any thoughts or experience using any of these tools? Know of any others?
→ No CommentsTags: Technology
Coders for Obama
October 30th, 2008 · No Comments
→ No CommentsTags: Uncategorized
A dummy’s guide to the market crash
October 7th, 2008 · No Comments
A. A lot of stuff happened to bring the interest rate to record low’s starting in the 1970’s (or earlier if you want to go back that far). A partial attempt to try and explain what has happened over the past year.
- You want a loan, but you’re risky. You go to a mortgage broker who says they can get you a loan, regardless of how much money you make.
- Sleazy mortgage broker gets you a loan with A
- A makes a bunch of these loans at X percentage points.
- In order to diversify their risk, A packages up a bunch of these loans and sells them to consolidator B at a rate of X-Y. A doesn’t make nearly as much money as they would have, but they’ve off-loaded their risk and make some of would they would have made (and lost less than they would have).
- Dealer A bundles more of these loans up and sells them to B
- Repeat step 5, but different B (then move onto step 7)
- B sells these all the loans they collected as one big bunch to investment bank C
- C bundles up these loans into a securitized security called a Mortgage Back Security (MBS for short). C then sells these things on the open market like a stock or bond.
- D buys some of these MBS’s
- D takes out loans to buy MBS’s (and other securities) They borrow upwards of 10x (or more) the amount of cash they have on hand.
- D, because they have a lot of these MBS’s, decides to hedge their bet and buys these other securities called Credit Default Swaps (CDS’s) from places like AIG. A CDS guarantees the interest rate of a bond by calculating the risk and charging the appropriate “premium”. Think of it as bond insurance.
- AIG writes a lot of these CDS’s because they’re supposed to be fairly low risk based on the diversification algorithms
- Because places like AIG, Bear Stearns, Lehman … etc are writing lots of CDS’s, which, in theory, should hedge their risk, and they’re greedy, they borrow more money and repeat steps 7 and 8.
- Because these things have value that can be traced (supposedly), firms use them as collateral in other loans and deals.
- A War happens and goes longer than anticipated.
- The price of oil goes up
- Interest rates start to rise.
- The LIBOR rate – which most US loans a based on – goes up.
- 2 and 3 year ARM mortgages expire and the interest rates of these risky mortgages ratches up to what they should be based on the LIBOR spread
- Mortgages start to go into default.
- Repeat steps 15, 16, 17, 18, 19
- April ’07: Countrywide – the largest writer of mortgates in the US starts to fail due to too many defaults on bad debts
- Between January ‘07 and December ‘07 many smaller subprime mortgage lenders fail, leaving a lot of debt behind in places like ML, Bear and Morgan Stanley
- The ratings agencies start to downgrade Countrywide and ratings across the board start to be questioned. Rumors of Countrywide bankruptcy start to surface.
- Jan 11, 2008: Bank of America buys Contrywide for $4.1 billion in stock
- Confidence on Wall St starts to falter
- March 14, 2008: Bear Stearns gets Federal funding as Bears stock price crashes
- March 16, 2008: Bear is acquired by JPMorgan Chase for $2/share. The deal is back by the Fed with a $30B loan to cover potential losses.
- Repeat steps 15, 16, 17, 18, 19 & 26
- The interest rates on the MBS’s starts to fall below the rate guaranteed by the CDS
- AIG and others start to pay out cash to cover the CDS’s
- Repeat steps 15, 16, 17, 18, 19 & 26
- Writers of CDS’s start to run out of cash and can’t pay. The borrowers are having their loans called due to bad debts. Now both sides of the deal are losing – the writer can’t pay for what they bought, the buyer is out what they paid for the MBS and what they paid for the CDS and the loan
amount. - Sept. 7, 2008: Fanny Mae and Freddie Mac fail. Citing the impact the failure will have on the economy, the Fed Nationalizes them over and wipes out the equity structure in the process
- Confidence on Wall St continues to accelerate downward
- Sept 14, 2008: Merrill Lynch runs out of cash and is sold to Bank of America
- The pressure goes up.
- Sept 15, 2008: Lehman Brothers files for Bankruptcy. The government doesn’t save them.
- Sept 16, 2008: AIG is downgraded by Moody’s and S&P – AIG’s stock price crashes
- Sept 17, 2008: Citing the impact the failure will have on the economy, the Fed lends AIG $85B to keep them afloat
- Sept 19, 2008: Paulson unveils plan to use $700B of taxpayer money to buy toxic debt
- Sept 25, 2008: Washington Mutual is seized by the FDIC and sold to JP Morgan Chase
- Sept 29, 2008: The Emergency Economic Stabilization Act is defeated 228-205 in the House of Representatives
- Sept 29, 2008: Wachovia fails in the largest banking crash in history and is purchased by Citibank.
- The market goes into a free fall
- Last week
- Morgan Stanley & Goldman Sachs become traditional commercial banks, ending the history of investment banks on Wall St.
→ No CommentsTags: Uncategorized
Here we go ….
September 29th, 2008 · No Comments
→ No CommentsTags: Uncategorized
Yet more bacon ….
September 27th, 2008 · No Comments
→ No CommentsTags: Uncategorized
Bacon Onion Muffins
September 25th, 2008 · No Comments
From the BRC Rangers List:
Make the muffin recipe on the back of the cornmeal box …
… and here comes the complicated bit …
… add caramelized onions, bacon bits and a little bit of orange zest.
YUM!!!
→ No CommentsTags: Bacon · Burning Man · Food
Herb Fondue
September 25th, 2008 · No Comments
Cleaning up I found a recipe for fondue that I’ve used a bunch of times with great success.
- Cheese: Gruyere, Emmental, Buford or Comte. Pick at least 2.
- a couple sprigs of Rosemary, finely chopped
- some Thyme, finely chopped
- Cup of dry white wine (swiss wine if you can get it)
- shot of Kirsch
- clove of garlic
- Shred the cheese using a grater
- Rub the inside of the fondue pot with a clove of garlic
- Bring one cup of dry white wine to a gentle simmer.
- Gradually add the shredded cheese, stir while adding.
- After it’s all melted and smooth, add one shot of Kirsch, the rosemary and thyme.
- Serve with squared chunks of french bread.
→ No CommentsTags: Uncategorized
$50 Milkshakes
September 9th, 2008 · No Comments
A couple years back a friend of mine and I spent a lot of time in this one particular bar during a convention. We got to know the bartender pretty well and, together, we concocted an amazing drink we called the $50 Milkshake. Here, for the first time, is the recipe (that I found on a slip of paper while going through some old boxes).
- Fill a glass with ice
- Add a shot of Baileys and let it cool
- Add at least 2 shots of good Cognac
- Add a shot of Kaluha or Tia Maria
- Spash of Cointreau
- Some vanilla ice cream if it’s on hand.
Swill. Yum. Many a nite was lost to these.
→ No CommentsTags: Food
Is Your Washroom Breeding Bolsheviks?
August 28th, 2008 · Comments Off
I love this poster. I saw it at a friends house a couple weeks back and had to track down a copy. I think it’ll be a perfect addition to our bathroom.
http://www.georgetownbookshop.com/georgetown/display2.asp?id=167
Comments OffTags: House
Verizon DSL
August 14th, 2008 · No Comments
Ah, Verizon. The company we love to hate.
I’ve had Verizon DSL for near on 9 years now. I got it when I lived in Morningside Heights and they first started offering it in NYC, then moved the service to Brooklyn when I graduated from school, then moved it to Astoria when I bought my house. Throughout that time I’ve had long bouts of good service followed by long (but shorter) bouts of bad service. This last long bout (for poor internet service that is) has lasted about a month. Every couple of days my download speed – which should be 3mb / sec down falls to, oh, 3KB / sec and stays that way for several hours, or days, depending on how long it takes me to get through the myriad of drones Verizon has manning their tech support lines and convincing them that the problem isn’t the fact that I’m not running virus protection, but that they have a problem in their switch. In the past month I’ve spoken to support people in India, Mexico, the Philipines and somewhere in the fly-over. Well, now thanx to the Consumerist, I have a secret weapon – Verizon’s Landline Executive Customer Support:
Call 1-800-483-7988 and press 3 to reach the Verizon Customer Advocates for landlines and DSL
I called them today and got a support manager on the line who filed an escalated complaint and has promised to send out a technician tomorrow. Hopefully this will get the situation solved once and for all. If not, Speakeasy here I come.
*Edit*
If that doesn’t work, call the New York State Public Service Commission: 800-342-3377. They take complaints, register them and then force the utility companies to respond. From everyone I’ve spoken to, going this route gets the most difficult problems solved quickly.
Here’s their website: http://www.dps.state.ny.us/
→ No CommentsTags: House · Technology
Wakin’ and Bacon..
August 12th, 2008 · No Comments
Now, I hate alarm clocks as much, if not more, than the next guy, but this one just might convince me to not throw it across the room.
http://www.mathlete.com/portfolio/wakeNbacon.php
I think my biggest issue would be getting at the bacon before Feena and Mush did. Evern try to wrest a piece of bacon from the mouth of a 130+ lb hungry Rottweiler before you’ve had your morning coffee? I don’t suggest it. It’s not pretty.
→ No CommentsTags: Bacon · Technology
More Bacon Porn
April 11th, 2008 · No Comments
→ No CommentsTags: Bacon




