Ah,

In this case it was an "Emergency Onsite" call (read: I needed to be there at a 
time that wasn't normally scheduled) so while the invoice itself shows only a 
medium amount of detail and 1hr, they did get a follow-on e-mail with a lot of 
detail describing the date/time/duration I was onsite, what the cause and 
resolutions were. I figure if I'm billing them 1.5x my normal onsite rate they 
deserve to know why (and yet, these guys have been a client long enough they 
wouldn't care if I sent them this or not).

Normally the clients only see my actual onsite and remote work times, and the 
invoices refer to HelpDesk ticket # and their titles. If I close more than 5 
tickets (rare that that many are backlogged for a single invoice) I will simply 
list the ticket #'s, and I do create tickets myself for "Sysadmin-y" stuff. 
Well...most of them :)

I'm middle of the road when it comes to accounting detail. Enough detail to 
bring together for an accounting audit, but not organized the way it would be 
if I was accounting slanted, if that makes sense.

An example, for any visit that requires travel I will always have an separate 
invoice for that because at the end of the year I simply add up the invoices 
containing the word "onsite"  and then I know how many miles I have driven for 
that particular client. Remote work on the same day goes on the same invoice, 
but if I ever needed to drive to a client twice in one day (haven't done so in 
11 years) I would generate two invoices.

While this method breaks my usual "make sure it scales" thinking, I know I can 
always revisit this. Hasn't been an issue in 11 years and  have to spend less 
than an hour/week on accounting and administration.

With only three regular clients and all of them "loving" me (they have never 
ever questioned an invoice, or work, or anything, but I am always prepared for 
it), I largely have free reign. While I can't appreciably increase my income 
from year to year, there's always enough "open work" (usually fine-tuning 
AD/GPO settings and documentation, etc)  that I can work and extra hour or 
three on any given month and it wouldn't be questioned.

The peace of mind of steady income is unbeatable, add to that that 99% of the 
time my suggestions for upgrades/improvements/changes get approved makes it 
even sweeter.

Sorry veered a little OT....first time that's happened on this list EVER, LOL.

Dave

From: Jonathan Link [mailto:jonathan.l...@gmail.com]
Sent: Wednesday, November 02, 2011 8:37 AM
To: NT System Admin Issues
Subject: Re: SMB Billing (wasRe: Hyper-V VM's and unnecessary heart failure)

No, not like that.
Do you note that you took 4 hours and then write down the amount to be equal to 
an hour?  Or do your customers see only one hour?  Or do they see that 4 hours 
in this instance cost X where X is equal to your hourly rate?

I'm curious, mainly because of your use of terminology, but it's also a 
philosophy from what I've observed with where I work.  An accounting firm.

We show a bill with the full amount of the work that was performed (what we 
charge) and what the charge is, and then we may write down amounts and provide 
reasons for that.  At the computer company I worked for before (long time ago) 
they just charged whatever amount including writedowns without detail, because 
they weren't accounting focused.

I now do this for the few garage clients I have.  I've noticed a steady uptick 
in revenue with this change.  I'm less inclined to writedown an invoice, and 
customers are less inclined to argue about it, because they know my rates are 
X, and they know I spent X hours there.

On Wed, Nov 2, 2011 at 11:07 AM, David Lum 
<david....@nwea.org<mailto:david....@nwea.org>> wrote:
I use something obsolete called Microsoft Small Business Accounting 2008 (MS's 
idea to compete with Quickbooks that didn't pan out, I have it only because it 
came packaged with other stuff). I export the invoice to Word and fire it off 
to my clients...

Is that what you mean?

Dave

From: Jonathan Link 
[mailto:jonathan.l...@gmail.com<mailto:jonathan.l...@gmail.com>]
Sent: Wednesday, November 02, 2011 7:56 AM
To: NT System Admin Issues
Subject: Re: Hyper-V VM's and unnecessary heart failure

Totally changing the subject, based on your comment about charging...

How do you write your bills?
On Wed, Nov 2, 2011 at 10:50 AM, David Lum 
<david....@nwea.org<mailto:david....@nwea.org>> wrote:
I charged for one hour even though I was there for *four* :). But yes it's both 
preventable or worst case easily remedied in the future.

Interesting to note that it's not just Hyper-V!

Dave

From: John Hornbuckle 
[mailto:john.hornbuc...@taylor.k12.fl.us<mailto:john.hornbuc...@taylor.k12.fl.us>]
Sent: Monday, October 31, 2011 5:56 AM

To: NT System Admin Issues
Subject: RE: Hyper-V VM's and unnecessary heart failure

I'm not sure I'd have felt guilty for charging them for the full hour. This 
seems like a rather obscure issue-not the type of thing you'd have been 
expected to know (if the latter, then I definitely wouldn't charge). Of course, 
the next time this happens the client (whoever that client may be) will benefit 
since you'll be armed with the extra knowledge. :)



John Hornbuckle, MSMIS, PMP
MIS Department
Taylor County School District
www.taylor.k12.fl.us<http://www.taylor.k12.fl.us>



From: David Lum [mailto:david....@nwea.org]<mailto:[mailto:david....@nwea.org]>
Sent: Saturday, October 29, 2011 2:31 AM
To: NT System Admin Issues
Subject: Hyper-V VM's and unnecessary heart failure

Remotely working on a %nightjob% client tonight, both a VM and corresponding 
host unexpectedly drop my LogMeIn connection. I see from LogMeIn that other 
systems in that room are online, so I know it wasn't the circuit that dropped. 
Oh joy, I get to drive in (thankfully a short 20 min drive).

I get onsite and the host server is halted at the POST screen for the eSATA 
RAID controller, and the eSATA RAID controller reports a degraded disk on one 
of the two volumes. Power everything off, pull the drives, disconnect/reconnect 
the cables, etc. Power it back up and everything shows good.

So the host comes up (YAY ½ way there! Well...) and I log in and watch for the 
VM to start...it gets to 50% then stops, and after 15 minutes (and you know how 
long 15 minutes is when you're waiting for a *VERY* critical server to come up 
don'tcha?) the VM goes back to "stopped".

As I do full volume backups nightly to the eSATA I'm not too worried yet, but 
even recovering to that this client would lose a day of work (Internet backups 
start at 7pm, servers went offline at 5:13pm). A cursory look at the event logs 
shows nothing exciting, so I change the VM "autostart" from 60 seconds after 
host OS to 500 seconds and then reboot the host.

No change. Joy.

Thinking maybe it's an issue on the host I pull a two week old DISK2VHD file 
that was handier than the backups,  I create a new VM on the host and use this 
VHD. That VM fires up just fine, but it makes me wonder if I can just create a 
new VM and point to the existing disk files for this critical server. I file 
that away for plan B.

I hit the event logs again, I went through both system and app logs for the 
timeframe including 30 mins on either side of the start failures (and you know 
I tried to start that VM more than just those two times...). Somehow I stumbled 
upon one of Windows 2008's 1 zillion new logs, under Windows logs\Applicaitons 
and Services logs\Microsoft\Windows\Hyper-V Worker and I found  my golden 
nugget:

Log Name:      Microsoft-Windows-Hyper-V-Worker-Admin
Source:        Microsoft-Windows-Hyper-V-Worker
Date:          10/28/2011 7:02:45 PM
Event ID:      12140
Task Category: None
Level:         Error
Keywords:
User:          NETWORK SERVICE
Computer:      Host4.thehosed.one.local
Description:
'thehosed.one': Failed to open attachment 
'\\192.168.116.249\Inst-server\Windows 2008 
R2\SW_DVD5_Windows_Svr_DC_EE_SE_Web_2008R2_64-bit_English_X15-59754.ISO'. 
Error: 'The specified network name is no longer available.' (0x80070040). 
(Virtual machine 97527135-A765-4700-AF66-C6FE2143391D)
Event Xml:

Google-Fu then returned a thread to me where someone else was having the same 
issue because about a VM not starting and it turned out to be a CD-ROM driver 
issue. Was the VM was failing to start because I had the CD-ROM mapped to a 
network location that was no longer valid? ARE YOU KIDDING ME? Go into VM 
settings, remove the CD-ROM from the config and boot the VM. Presto! Took me 
just over four hours to find the necessary 2-second config change...

I charge 1.5x my normal hourly rate to break my routine and drive onsite, 
somehow I think just one hour is fairhere  - sometimes the lesson and the 
relief that there was zero data loss for the client is reward enough!
David Lum
Systems Engineer // NWEATM
Office 503.548.5229<tel:503.548.5229> // Cell (voice/text) 
503.267.9764<tel:503.267.9764>


~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin


~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin


~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe ntsysadmin

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe ntsysadmin

Reply via email to