We all know that Google.com is the primary money melon, but I've noticed that it can be pretty easy to rank highly for the country-specific Googles, such as Google.ca and such. I am currently ranked #1 (although it fluctuates slightly sometimes) for basically all of my targeted keywords, as well as some that I haven't even targeted at all, on Google.ca, perhaps because my site has the word "Canada" in red letters near the top of the home page. Perhaps if anybody else tries this, you can rank well too, and the traffic from other countries is as good as any other traffic, unless you sell products only within the US (my site sells to United States and Canada so I'm good). I've noticed most webmasters here sell virtual products or make money through advertising, so for you it really doesn't matter. As I've said for me, I've done well on Google Canada just by having the word Canada in a prominent position, but this might work for any country. I suggest trying it somehow, as you really have nothing to lose but much to gain.
Strangely enough for me - I rank far higher in Google.com then Google.com.au and I have 'Australia' in my domain, it's littered all through the website as well. I rank way, way higher in Google.com though - sometimes pages higher.
Two keys to ranking well in country specific Googles... 1) have a domain with a country-specific TLD that matches the country-specific Google that you want to rank in, 2) have your site hosted in the country that corresponds to the country-specific Google that you want to rank in, and If targeting Google.com then 1) have a non-country specific TLD (like .com, .net, .org, .info, etc.) and 2) have your site hosted in the US. This will maximize your ability to rank in any Google.