Archive by Author

I'm Glad *I* Don't Compete With Google…

… but the CrazyEgg guys do, and I wish them the best of luck.  They have a very, very Web 2.0-y analytics and split testing program.  Well, its not a full-featured analytics program — it basically tells you whats being clicked on, and thats it, with an extraordinarily cool (er, is that hot?) heatmap visualization of it.  It is amazingly easy to get started on their free trial, so amazing that they could teach Google a thing or three about it.  Put in email address, put in password, fill out two line form about page to test, copy one line of provided HTML into page, upload.  30 seconds or less to the shiny.  If I get nothing else out of my free trial, I’ll have gotten a good usability example for Kalzumeus.

Here’s my concern: while they are much easier to use than Analytics (they will, for example, track clicks on my links offsite or to setup files without any special work on my part), I have already climbed Mt. Analytics Learning Curve and can now bask in the awesome view — such as dicing visitors down by where they came from, watching search terms trends, and tracking click paths around my site.  For free.  Their free trial (5,000 visits tracked a month) will work for a few more weeks for me, but then I’ll go over the traffic limit and it comes down to the “Do I really want to pay more than my web hosting budget for an analytics program?” question.  Which would be “Oh, heck yes!”… if I didn’t already have Analytics. 

Then they have this split-testing option, where you can have them run, say, the stats on 2,000 consecutive visitors.  Then you twiddle the page a bit and rerun the test, getting 2,000 new consecutive visitors, and compare.  That is both great and, again, inferior to the free Google Website Optimizer*.  Now, if they could just bring their considerable usability chops to solving the biggest problem with Website Optimizer, which is that it is a freaking pain in the keister to use, I’d give them $9 a month and a gold star.  I have been meaning to start using Website Optimizer for months but every time I do I get to the start of the process, figure its going to take me two hours to get anywhere, and then get distracted by other demands on my time.

 * Note that the key problem here is that Website Optimizer does actual splitting — for example, if I get 4,000 visitors they get parceled out to the two alternative pages randomly instead of first 2,000 to one and next 2,000 to the other.  That is fairly key for me, since my business has very definite cycles in it, and I’m doing all sorts of things in the background.  If, for example, 2,000 visits happen Monday through Friday, and then the next 2,000 visits happen Saturday through Wednesday, then I naturally expect the “Download a Free Trial” link to get less activity anyhow in the second half because my best customers (teachers) aren’t typically on the Internet on Saturday or Sunday.  That throws off the results of the test.

Kalzumeus Has Logins!

I felt absolutely miserable this morning (word to the wise: sukiyaki curry is NOT for the faint of stomach) and took half the day off.  After I got home I was feeling rather useless, so I decided to bang out some Ruby code.  And bang I did — apparently I covered something like 600 lines in 3 hours.  Granted, much of that gets autogenerated for free.

Today’s big accomplishment was getting user verification, account creation, logins, and all that jazz down to a science.  I now have the framework to create an account, validate it via one of those lovely “Click here to validate your account” emails, login, restrict page access to those logged in, yadda yadda.  One would think that since essentially every webapp needs this functionality there would be an easy, non-repetitive way to do it in Ruby but since the precise specifics differ for every application I think its probably easiest to roll your own rather than doing a search of all the plugins that do it and figuring out which one meets your needs, then adapting it so that it actually meets your needs.  This breaks my “Do not write code someone else will write for you” rule, unfortunately.

I am decently sure that the login scheme is secure, at the moment.  You can’t do any funny stuff like, e.g., intercepting a validation email to get a free login into the app.  Web application developers who allow that or its close cousin an email with your user name and password written in it need to have “SMTP is not secure” carved onto their eyeballs so that they will not forget.  As for cross-site scripting and SQL injection attacks, well, put it this way: I’m afraid, very afraid, and will be creating a test script whose only purpose is to try both on every form and see what pops out.  My code probably needs a liberal sprinkling of h at the moment (its a Rails convenience method which html_escapes its parameters, saving you from XSS).

One thing I have found which I really like about Rails is the scaffolding.  As my program gradually gets more complicated the free scaffolding is getting replaced in functionality by the workflows my users will actually be using, but the free scaffolding with very minor modifications makes for a great development-time admin interface.  Some folks apparently like having a Ruby console open and typing things like User.find(:first, :conditions => [‘last_name = ?’, ‘Steve’]) to see if Steve got added like he should have been.  I rather prefer going to http://localhost:3030/users and visually scanning the resulting webpage to see if Steve is there.  Of course, it would be even easier if I could figure out how to test and assert the existence of Steve, and then actually do that when developing, but one baby step at a time.

I am having some difficulty getting my head around the whole test-driven-development thing.  Testing for me has always been “Run, see what breaks, fix, repeat”.  This is one of the bad habits I hope to fix by doing this project (no reason you can’t SkillUp* for your day job while working for your uISV). 

 * Did that look funny?  Its probably because its Japanese.  I’m fairly sure it entered the language from console RPGs: when you get a level, your skills (e.g. Swords, or whatever) sometimes get points added to them.  That is written as SkillUp in Japanese, basically just by transliterating “skill up”, and anybody under the age of fifty or so both understands what it means and, whats more impressive, uses it in daily conversation.  For example, my coworker a few weeks ago said “Patrick, help me out here.  I need to SkillUp in Powerpoint so I can get a job as a Project Manager at $COMPANY”. 

Getting Somewhere On Kalzumeus

I finally got some time today to sit down and have a coding session.  The program can’t be more than, oh, 5% of the way ready yet, but I’m feeling that I’m starting to get my head around most of the core Rails concepts.  Much more code is actually sticking to the screen and its been a matter of hours since I did a rm -rf * on the project directory.

In terms of complexity, my preliminary estimate is that Kalzumeus will require about 15 classes.  This is actually roughly how many there are in Bingo Card Creator.  I have noticed so far that I’m spending much, much less time on nuts&bolts programming than I typically do in Java, and much, much more time on chasing down misnamed variables, typos, and the like.  Partially thats because Eclipse does autocompletion for me in Java so I remember that I called that string nickname instead of nick.  Luckily, the development cycle on Rails is fast enough that I only lose about 15 seconds when that happens — annoying as heck to see the “Ugh, you fail!” error screen, though.

By the way, after spending many hours fighting with a series of IDEs, I eventually went with Netbeans.  My first real work in Java was done in Netbeans, before I switched over to Eclipse a few years ago.  It is a much, much more capable IDE for Rails, so I’m happy to be back.  I’ve supplemented it with a few Direct Access macros to save myself some of Rail’s verbosity, and I hope to publish those later (e.g. typing in ctcs gets t.column “”, :string with the cursor positioned right between the quotation marks, ready for you to input a column name).  I do generally like the idea of prioritizing maintenance programmer brainsweat (which Java and Ruby optimize for — java.util.JokeFactory.createNewJoke(camelCasedVerboseIdentifierNamesHelpComprehension) ) over creation programmer finger time (which Perl optimizes for:  $_.=$&). 

Kalzumeus is similar to Bingo Card Creator in terms of code complexity, i.e. “not very”.  There will probably be exactly one class which will require anything close to cleverness while coding.  I don’t even think I’ll have to worry about thread safety issues, which is both a relief and a letdown at the same time.  I actually have a perverse affection for concurrency issues.  They’re one of the only places where I’m a halfway decent programmer.

I also have found a way to save myself a few hundred dollars for launch: cut out the UI designer!  oswd.org came through again with a beautiful, configurable design called Multiflex3 which has an associated WordPress theme.  I anticipate that after I actually have the application written I can make it look quite presentable in Multiflex in about a day or two, and then add a visually coherent Wordpress blog with another day.  If Kalzumeus takes off then I can always hire myself a designer later to make it look prettier and more unique.

I had a flight of fancy the other day: I will have sufficient savings in August, when my current contract ends, to pay for 6 months of living expenses while subsidized by Bingo Card Creator’s current monthly sales.  If I return to the US at that point, I will get a distribution from the Japanese pension fund, which would extend that to about a year’s worth of expenses.  That would allow me to work full time on the uISV… the downside is that if I failed I would be poor, unemployed, and on the wrong side of the ocean for finding convenient work opportunities.  It was a quite attractive flight of fancy for a few minutes, and it will make a good Plan C or so.  I’m still looking for a more conventional job, though.  For the moment.

March Stats and a note of thanks

Same disclaimers as always.

Capsule summary: Best month ever.  Would have done better had I not disabled CD orders inadvertently for most of it.  I’m giving myself about a 50-50 chance of hitting my $1,000 target for April.

Sales: 30, including 2 CDs (instead of 15 — d’oh), 1 purchase in Euros, 1 in pounds, and 0 refunds.

Gross sales:  ~$760

Expenses:

Paypal: $10.50

SwiftCD: $10.76 

e-junkie: $5

AdWords: $54.02  

GoDaddy: $7

Total: ~$87

Net Profit: $673

Commentary:

AdWords has been working really well as of late ($.34 per demo download sustained over the entire month.  Close to my best ever.)  With $90 budgeted I could pay for more traffic but I haven’t found the keywords yet to bring it in without costing an arm and a leg — there is not too much play in $24.95 to go crazy with keywords costing, e.g., 15 to 25 cents apiece. 

SEO continues beatifully, and I’m slowly but surely climbing the ladder on some key terms.  A big thanks to everyone who linked by Free Bingo Cards post, without me even asking.  Its great when the community helps each other out like that.  I have been using the features in the Google webmaster console and have been noticing more links this month from school districts, including several direct to AdWords landing pages.  Thats just beautiful — they put my software in front of hundreds of prospective customers AND they give me an authority link.  Content, its the gift that keeps on giving.

Speaking of gifts which keep on giving, this blog will hit its hundred thousandth page view before I get up tomorrow.  I nearly went googley-eyed when I saw the counter.  The majority of my readers continue to be uISVs or folks thinking about taking the plunge, but I’m getting increasing mentions from folks as diverse as librarians and customer advocates, and the blog is fighting hard with MSN and Yahoo to be my third largest source of downloads (after Google and download sites).  I’d like to take a moment to say “thank you” to everybody who reads, RSSes, links to, comments on, etc, this blog.  I’m overjoyed and humbled by your support, and couldn’t do it without you. 

Happy Palm Sunday.   A funny story from Mass this morning: first, to hit the highlights of Palm Sunday for those who aren’t Catholic, Jesus comes back after fourty days in the wilderness (Lent) to Jerusalem, where he is welcomed as a king.  He rides in on a donkey, and people throw their clothes and palm fronds in the front of his donkey to honor him.  As we are heading out of church, one of the little kids says to his Mom “Its not fair, you know”.  “Oh whats that, honey?”  “Palm Sunday.”  “Why do you say that?”  “All the palms did was get stepped on.  It should really be Jesus Sunday.  Except every Sunday is Jesus Sunday.  So we should make it Donkey Sunday.  Poor donkey, he does all the work.”    I love kids.

Hideho, Readers of "Neat New Things"

I’m glad you found the article on customer service interesting.  Feel free to leave comments on it, or here.

Note to usual blog readers: Neat New Things is a newsletter sent around by a librarian named Marylaine Block who runs a little side business on the Internet.  I’m going to take a wild stab in the dark and say you probably haven’t heard of it.  My site was listed for the customer service article from a while back, with the comment “Both the initial article and the comments provide valuable ideas and perspective.”, in the middle of about a dozen links about various topics.  Now, personally, if I wrote a post with about twelve links in a row like this one I would guess perhaps 1% of the readership would visit a link in the middle.  Given that literally one thousand readers (!) have come to take a gander at that post over the last 24 hours, most attributable to that email newsletter, I would estimate that librarian’s reach at probably in the high five to low six digits worth of extraordinarily dedicated readers.

Ponder that for a moment.

I’m going to take a wild shot in the dark and say that my post probably caught Ms. Block’s attention after it was mentioned on Librarian in Black, a high traffic librarian weblog.
Librarians, like school teachers, are quite smart folks who are not typically described as being on the leading edge of the technology curve.  However, apparently there are an awful lot of them out there, and they have their own little pocket of cyberspace which is actually not little at all.  They are an addressable audience on the Internet (or somebody wouldn’t have a mailing list of five or six digits worth of them, least of all one which is read actively), they read blogs at least part of the time, and they almost certainly have problems which can be solved by software.

Two takeways from this:

  • Do you have a blog that 1,000 potential customers of your software could be reading tomorrow?  If not, what exactly is keeping you from writing one?
  • Would you have written librarians off as a potential niche for a uISV, because they probably don’t buy software anyhow?   Often uISVs have a mindset which is overly informed by being quite techy people, and they forget that the rest of the world uses computers, too.

Dipping My Toe Into Squidoo

Having nothing to do tonight after a drinking party for work, I was inspired by a post on MyMicroISV about Squidoo.  I have recently been trying to accomplish some light organic linkbuilding for SEO purposes.  That reminds me: a big, somewhat belated thank you to those in the uISV community who tossed me links to my post on St. Patrick’s Day — St. Google is already smiling on me for some keywords.   Squidoo might prove useful in that regard, and was as good a way to spend 2 hours as anything.

In a nutshell, Squidoo is a content engine which is similar to Wikis and blogs.  Anyone can contribute their knowledge on any topic, like a wiki.  Knowledge is organized about discrete topics, like a wiki.  However, like a blog, Squidoo lenses have authors, and the lenses are not by default writeable by the entire world.  They do allow for some forms of audience participation, through some interesting widgets which you can include to make your lens something other than flat unformatted text.

Anyhow, given that Squidoo lenses seem to percolate to the first page of the Google SERP for less competitive keywords and that its quickly becoming an authority site, I thought I might as well take it for a spin.  Plus, whats the worst that could happen?  I spend an hour producing materials that help teachers and don’t get paid for it.  That strikes me as an hour well-spent. 

Squidoo is a wonderful technology for Seth Godin and, well, somewhat less wonderful for its users.  In many ways, its a technical marvel — allowing users pre-constructed, logic-intensive building blocks like lists of links which are votable up and down lets them create valuable content which is richer than your typical blog post or Wiki article.  However, its also a poster-child for Why AJAX Will Not Replace Your Desktop In 2007.  Tasks which are simple and which should be on the critical path for this tool, like writing text in paragraphs and then editing the text, are full of frustration.  The responsiveness is sluggish compared to any halfway decent blog software and far outclassed by Notepad, to say nothing of useful text editors.  I felt like I was spending as much time struggling against the platform (2500 character limit for paragraphs?  Bad programmer, no twinkie!  No, it is not an acceptable workaround to tell me how many characters I have left!) as I was creating content.  That perception was probably inaccurate but it doesn’t bode well for the tools’ adoption with less motivated users.

Anyhow, rather than bury you in a description of what widgets are available, I’ll link you to a lens or two.  My lens on teaching dolch sight words is fairly basic: text, lists, and a widget which lets you vote on links related to the topic.  I have handily preseeded it with two links controlled by myself, which is the payload of the entire lens for me.  (I suppose if my lens gets very popular theoretically I could make about a dollar or so in Squidoo’s quirky revenue sharing arrangement.  Yay.)  The lens is not quite complete yet, and its very text heavy and content focused.

On the other hand, Gavin’s lens on tools for your microISV is basically just a collection of links.  Some of the more popular lenses mix links, text, and whatnot in a pretty multimedia fashion.  Unfortunately, and I really hope Seth Godin is not suprised by this although something inside said he might be, most of the lenses on top of the popularity metrics are Repair Your Credit And Make Lots of $$$ Online With No Money Down with a very high shady factor.  I’ll spare you the links, but feel free to take a gander at them: many of them are fairly effective marketing and I’d be decently happy if they weren’t in the service of separating poorly informed people from their money.

"Thats Funny, No One Has Bought a CD In Weeks"

I’ve had my best month of sales ever, but only 1 CD in that time.  Typically about half of my customers get the CD.  I had a vague feeling that there were fewer CD orders than usual this month but it didn’t raise any flags with me.  Then I got a fairly typical email saying “How do I purchase your software?”  Thanks for your interest, click the big red button which says Purchase Now.  “That doesn’t say it comes with a CD.”  Thanks for your continued interest, you need to click the one next to the text Purchase a CD.  “That doesn’t work.”  Thanks for your continued interest, you need to… oh, wait.  It actually doesn’t work. 

It seems that when I switched the item numbers in e-junkie (to accomodate SwiftCD integration) I forgot to also switch the item numbers in the e-junkie links on my page.  For some reason this actually didn’t cause a problem for at least the first two weeks.  It had to be working for one of my customers to get an order for a CD through on March 3rd.  At some point after that the e-junkie system began saying “Oh, wait, the item number that link references doesn’t exist anymore” and bailing when you tried to use it to add things to the cart.  I assume that most of my customers who saw this error either shrugged and said “OK, I’ll take the download!” and some, more worrisomely, probably left.

This is one of those bugs that just makes me want to die inside as a programmer.  The systems involved have well-understood interfaces but the inner workings are complex and totally opaque to me.  As a result, bugs are hard to predict except by seeing them, and if their visibility is obscured by whatever system interaction happens its likely that I’ll be the last to know.  I guess the only solution to that is regular monitoring and applying enough concentration to know when the process is out of control. 

As long as I’m on the subject of CDs: if you’ll excuse my own HTML coding errors, the integration of SwiftCD and e-junkie has been flawless in every respect.  Its also cut the amount of customer support I had to do literally in half — back when half of my orders were CDs I spent as much time retyping addresses and invoice numbers into cd-fulfillment.com as I did answering customer emails.  Now delivering a CD takes as much marginal work as delivering a registration key: nothing.  Granted, at my level of sales thats probably 5 minutes saved 3-4 times a week, but for some reason minor repetitive nuisances like that grate on me far more than their absolute time required would suggest.

Market/Pain Selection for Kalzumeus

(See the directly preceeding post if you’re wondering what the heck a Kalzumeus is).

I have a bad habit of becoming fascinated by any system which is sufficiently complex and wondering how to do it better.  Baseball statistics, for example.  I really do not care for baseball.  The activity does not interest me, the sport bores me, and aside from a cultural imperitive to root for the Cubbies in my family I’d be completely ignorant about it… but I own a book about Sabermetrics.  Forget the game, that stuff is interesting.  I collect wee little obsessions like this as the time goes by, and generally write down my ideas in a notebook, and after two pages or so I get bored and nothing new goes in about that subject.

I decided at some point that I was going to actually make a go out of the uISV thing as, eventually, a full-time occupation.  I’m not exactly sure when I made that decision — when I rolled out Bingo Card Creator I was definately thinking “Amusing hobby, expected shelf life 6 months or so”.  Now I find myself considering potential job offers in the light of “Can I easily transition from this job to full-time self employment in 2-3 years?”  Regardless of when exactly that change happened, since then I’ve been adding things to the notebook with an eye towards obvious connection to money.  The general idea is that it is far easier to justify someone paying you $250 if you save them $2000 than it is to justify someone paying you $24.95 if you save them $10-15 a few times a year (which is one of the pitches for Bingo Card Creator).

I chanced upon a particular investment opportunity when reading the Motley Fool and was quite taken with it.  Not that I had any interest in doing it myself (see: baseball), but it is extraordinarily popular in the United States — millions (!) of people are actively engaged in it, and they are all investors and as such have money to spend.  There are many, many niches in this field, and many, many problems faced by these niches.  Some niches have Big Problems which get literally millions of dollars applied to them by Companies That Solve Big Problems And Have Capitalizations To Match.  However, a couple of the niches have problems but the solutions available are, well, not so great.  Many of the solutions involve calculations on paper, elbow grease, and very expensive professionals doing things that could be done by a trained monkey with a slide rule.

I picked one particular niche, where small businesses or individuals are working in this investing field, and picked one particular high-value problem they have.  There are companies which will offer to solve this problem already, but which use a far different way than the web application I am developing.  In general, their methods scale very well for the user but have prohibitive startup costs and, as a result, they really don’t encourage (or sometimes even accept) business from the smaller fish.   This results in most small businesses or individuals not using these services, instead preferring to fix the problem by themselves, and then complaining about it to anyone who will listen on their forums.  Ahh, music to my ears.  As a plus, there are at least twenty companies who all appear to be making a living doing different variations at different price points of the exact same thing.  That spells fragmented market, and as Ian Landsman once commented fragmented markets are the uISV’s best friend.

I am slightly worried about my cost-competitiveness with some of these solutions.  With my web application, scaleability is going to be fairly low compared to my competitors, but the fixed cost of entry is going to be comparable or lower.  As a result, I think that I can be fairly competitive on price for the niche that I’m targetting, where the cost of entry will overpower the scaling factor.  I know I can blow them away on the feature set (at any level) — there is something about replacing paper and slide-rule totting monkeys with computers that suggests a plausible increase in process efficiency.

My other worry, excessive regulation of the niche, turned out to be vastly overstated.  I read through all my competitors’ disclosure forms and legal agreements, expecting a 40 page monstrosity of a release about one point in particular.  Apparently, everyone treats that point as just an risk of doing business, one that is too minor to even put in their contracts (the one that mentions it disposes of it in a single sentence which begins with the word “Obviously”).   This means I will likely be able to sleep at night without the prospect of being dragged into court on a weekly basis, which is a good thing.  I also think that I can position my application as having less risk with regards to that point than my competitors do, which can only help my sales pitch.

Marketing is going to be tricky.  I don’t have personal experience in the niche and, while I know a few places where they hang out and am putting myself through a crash-course about their business practices and problems,  have not yet figured out a totally effective way to address them.  On the plus side, my competitors apparently have not heard the phrase SEO yet and the two which are using AdWords are not exactly geniuses with it.  Search engine traffic on related keywords may or may not indicate enough interest to sustain me, we’ll see.

Price point: Given that I’m focusing primarily on small fish in the big pond, I’m thinking of breaking with web-app tradition and having exactly one price per month.  The idea, similar to e-junkie, is to get people hooked on you quickly and then bill them forever.  Most of my competitors require you to do math to figure out how much they will charge you, and I think the simplicity of “We have ONE price for ALL customers and are interested in YOUR business even if our competitors think you’re too small to be bothered with” might be a decent differentiator.  We’ll see.

In terms of how many customers I’d need to make a permanent go of this, I could cover my burn rate with about 200 (assuming no growth in Bingo Card Creator) and will replace my next job’s salary well before hitting a thousand.  This is in a market, again, numbering in the millions.  I’m forecasting minimal churn since the pain involved in moving to one of my competitors (and their high fixed costs) looks pretty prohibitive when compared to the price delta, and I don’t anticipate many folks abandoning me for their old way of doing things.  My tentative plan is to take a few years building up the business to where it makes sense to switch, and then going full-time.

Introducing Kalzumeus

I have been unreasonably busy with the job search and other assorted random stuff (and its truly a random assortment: my younger brother wants to become a novelist and sent me a proof copy, etc).  This has caused me to fly passed my self-imposed deadlines for actually talking about the second project.  Well, its “second project” no more, because a) I’m really hating how clumsy that is to say and b) I have a domain name or two burning a hole in my pocket and no more reason to keep quiet about them.

My LLC (paperwork not quite in yet and won’t be for a while, but its on my desk) is going to be called Kalzumeus Software, and I guess this would be the official unveiling of that name.  I am an ardent proponent of the theory that product names are more important for branding purposes than company names as a uISV (and the product name is about as boring as Bingo Card Creator).  After all, the company is just a legal fiction designed to give me an easier way to relate government authorities and other corporations who expect entity-to-entity rather than person-to-person relationships, and almost all of the folks who I’d really want to be interested in my ongoing concern rather than my products identify it by my name.  So I picked a name which is a little self-indulgent.

Its 9 letters long, easy to mispell (Calzoomius? and about 300 variations), and means nothing to most people.  On the plus side, this made getting the domain name fairly easy and, unless this post has been indexed by the time you read this, its totally unique on Google.  The story behind it is more than a little bit on the geeky side: its a talking dragon from a long-running series of RPGs my friends and I used to play, and as the dragon was smart, cheeky, and just a little insane I thought that was as good a mascot for a software company as anything.

Anyhow, plans are currently to go through whatever legal flimflam is necessary to transfer Bingo Card Creator over to Kalzumeus once it is officially opened (likely towards October or so), and to have it debut simultaneously or thereabouts with the second project, which for the sake of my sanity I’ll call the Kalzumeus project until I can actually release the product name.  Until then you’ll be able to find everything relating to the project and the company under the Kalzumeus tag on this blog, and eventually they will be making the transition to dedicated blogs.  I plan to continue this blog about Bingo Card Creator as long as I’ve got anything useful to say about it.

Let Me Save You $30+ On Your Taxes

This post is specific to Americans.  If you’re not one, you’ll have to fix your own tax problems.

 Its very easy to forget, particularly if you’re doing your own taxes, but the IRS is offering a credit against your taxes (or a refund if you don’t owe taxes) if you paid for long distance service in the US after Feb. 28, 2003, and before Aug. 1, 2006.  This should include pretty much every American filing taxes this year (it even includes me, since I paid for SBC while I still lived in the US prior to coming to my current job, and I do manage to hit that window). 

The official name is the Telephone Excise Tax Refund, and you can get information on it directly from the IRS.  There are two ways to calculate it as an individual taxpayer: one is to take a standard refund, the other is to get all your phone bills from the last couple of years together and do some number-crunching.  Don’t have your phone bills?  Yeah, me neither.  So take the standard refund.  Its based on the number of exemptions you claimed on your 2006 return (i.e. the one you’re writing for April 2007):

  • One exemption, the standard refund amount is $30;
  • Two exemptions, the standard refund amount is $40;
  • Three exemptions, the standard refund amount is $50;
  • Four exemptions or more, the standard refund amount is $60.
  • How exactly do you get it?  Pull out your copy of the 1040.  Enter the amount of your refund on line 71.  If you’re one of the lucky folks using the 1040EZ, enter it on line 9.  This will reduce, dollar for dollar, the amount of tax you owe.  If you owe nothing, it increases, dollar for dollar, your refund.

    There, that was pretty painless.  Just don’t forget about claiming it!  It won’t be automatically added to your return if you or your tax adviser don’t put it there!