You are here: Blog

DDWRT Initial Flash Instructions

This one is for me because I can never remember or sift through the endless pages of info on web sites concerning this.

The files are located here:


1.-the TRX file is the first one
4.-erase nvram
6.-14896 is legacy
7.-14929 is recommended stable
8.-do a 30/30/30

COM+ Fix (Reinstalling COM+ Service)

01.-Reboot and start in Safemode
02.-Open a command prompt (cmd.exe) and execute the following commands:
03.-ren %windir%\System32\Clbcatq.dll Clbcatq.dll.bak
04.-del %windir%\Registration\*.* /s
05.-Start the registry editor and delete the following registry key:
07.-Reboot and start in Normal mode.
08.-Open a command prompt (cmd.exe) and execute this command:
09.-rmdir /s %windir%\Registration
10.-Open the Control Panel and double click Add/Remove Programs
11.-Select Add/Remove Components and click Next and it will reinstall COM+
12.-Re-apply the necessary service packs and updates for COM+.
13.-click START > RUN
14.-type: cmd
15.-click OK
16.-rundll32 %windir%\system32\inetsrv\wamreg.dll, CreateIISPackage

Virtual Domain External SMTP on SME Server


  • -add a virtual domain to the server.
  • -configure external domain name provider (in this case, ENOM) to point to server.
  • -configure external domain name provider to point MX records to gmail.
  • -check MX records.
1.dig -t mx domain.tld
4.domain.tld.       1800    IN      MX      10 ASPMX.L.GOOGLE.com.
5.domain.tld.       1800    IN      MX      20 ALT1.ASPMX.L.GOOGLE.com.
6.domain.tld.       1800    IN      MX      30 ALT2.ASPMX.L.GOOGLE.com.
7.domain.tld.       1800    IN      MX      40 ASPMX2.GOOGLEMAIL.com.
8.domain.tld.       1800    IN      MX      50 ASPMX3.GOOGLEMAIL.com.
  • -send an email from primary domain to virtual domain.
  • -get a bounce basically saying "Recipient unknown"


-added MailServer setting to domain

1.db domains setprop domain.tld <b>MailServer</b> a.b.c.d
2.signal-event email-update

chkdsk every boot

1.-click START > RUN
2.-type: cmd (black scary screen shows)
3.-type: fsutil dirty query c:
4.-if volume is dirty go to next step
5.-type: chkdsk c: /f /x
6.-when finished repeat: fsutil dirty query c:
7.-if no longer dirty then reboot (no more ckdisk).

What is an SSL Certificate?

What is it?

An SSL Certificate in layman's terms is a vouching system. In other words, you are who you say you are because a large company has verified it.

If I had a company, say like Dak Networks Company, how would you know that the web site you are on is actually the company web site? There's no way of actually knowing. Unless, of course, someone you trust told you that it really was the company web site. Then you would feel secure that you were on the right web site.

This in essence is what an SSL Certificate is. You pay a company. They do a little research to verify who you are. They hand you a certificate. Easier said than done.

Why do you need it?

You need an SSL Certificate to create an SSL connection or to have the HTTPS for you web site.

More importantly, you have to install it correctly for the web site not to complain. If it isn't installed correctly, people get weird messages when they visit your site like "there's a problem with this web site." So unless you want to field phone calls all day long and repeatedly say, "Just click continue" which drives you absolutely insane, you better make sure the SSL Certificate is installed correctly (sounds like I have experience with this?).

I have an SSL Certificate... Now What?

You have to install the SSL Certificate on your server. This is the issue.

What is SSL?

httpsWhat is it?

SSL stands for SECURE SOCKET LAYER. In layman's terms SSL is a secure connection. When you type something into a web site, any web site, and click SUBMIT, the information you type in can be seen by those young kids who know how to hack.

SSL prevents those kids from seeing what you type in.

What does it do?

SSL securely transmits the information you type into a web site so that no one can see it. Except, of course, the people who you're sending it to.

SSL Quick Example

Find the ADDRESS BAR at the top of your web browser (see picture). You know where you type in a web site. You can typically tell you're on an SSL web site because you'll see HTTPS in the beginning of the bar. The "S" stands for "secure." Also, recently, the ADDRESS BAR is changing color when an SSL connection is being made, sometimes blue (see picture) & sometime green.

What do I need if I want to do an SSL for my web site?

You need an SSL certificate from an authorized browser partner.

Install Rapid SSL Certificate, RapidSSL Intermediate Certificate & RapidSSL CA

When you get a RapidSSL Certificate (see instructions below somewhere), you have to install it. You also have to install the intermediate certificate. You also have to install the parent certificate or the certificate authority also known as the Root CA. The intermediate certificate & root certificate together is known as the CertificateChainFile or intermediate file or intermediate bundle or CA bundle.

So our structure from below is:


We'll change into the certificate directory:

1.cd ssl.crt

In this directory, you should have your server.crt, the certificate that you bought & they sent you in an email.

You should also have the INTERMEDIATE CERTIFICATE FILE. This is also called the CA BUNDLE.

Caution! They only send you the single intermediate certificate in the email. They don't send the bundle. You have to get it. Also, they send a link to the incorrect CA bundle in the email.

The problem with the RapidSSL bundle is that it contains the RAPIDSSL CA & the GEOTRUST CROSS ROOT CA and nothing else.


This works fine for newer devices like ANDROID phones as they have the GEOTRUST CROSS ROOT CA installed as something they can trust.

But it doesn't work for stable production systems like CENTOS 4, RHEL 4 or anything with OPENSSL v0.9.7a-43.17.el4_8.6 . The problem is that these items have a different CA STORE or items they can trust and the GEOTRUST CROSS ROOT CA isn't in the STORE.

The older GEOTRUST GLOBAL ROOT CA is in the store (which is different than the GEOTRUST CROSS ROOT CA... confusing, isn't it). First we have to get it:

So now the directory looks like this:


Great! We have to join these together into one certificate.

1.openssl x509 -inform PEM -in "server.crt" -text > ca_bundle.crt
2.openssl x509 -inform PEM -in "RapidSSL_CA_bundle.pem" -text >> ca_bundle.crt
3.openssl x509 -inform PEM -in "GeoTrust_Global_CA.cer" -text >> ca_bundle.crt

That's it! You know have a certificate called ca_bundle.crt to incorporate the certificate into you server directly. For me that's:

1.config setprop modSSL crt /home/e-smith/path/to/your/crt/ca_bundle.crt
2.signal-event domain-modify
3.signal-event email-update

This ensures you have no error messages on the browsers (firefox, opera, safari, ie) and it ensures you have no error messages on the email clients (thunderbird, etc).

You can test your work directly on the server directory with:

1.openssl verify -CAfile ca_bundle.crt -verbose server.crt

You can test your work directly on the public HTTPS side with:

1.echo GET | openssl s_client -connect yourwebnameserver.tld:443

And the public IMAPS with:

1.echo GET | openssl s_client -connect yourwebnameserver:993

Both will give you the chain structure and where it breaks, if it breaks.

Caution! If it tells you, you have a self-signed certificate, that's fine. The ROOT CA is always a self-signed certificate.

Hope this helps someone. Most importantly me, since it took a good 48 hours to pull all this together from different places & trial and error.

Create Key, Generate & Install Certificate -ssl, csr, crt

How many times do I have to go through this? Because this can be confusing I create 3 directories:
1.mkdir ssl.crt
2.mkdir ssl.key
3.mkdir ssl.pem



This can be done a few ways. You can do this with PUTTY on a WINDOWS pc. You can do this with OPENSSL on a REDHAT server. Choose one. It doesn't matter. Below is for OPENSSL on the server.


1.cd ./ssl.key
2.openssl req -nodes -newkey rsa:2048 -sha256 -reqexts v3_req -keyout www.regionalidx.com.key -out www.regionalidx.com.csr -subj "/C=US/ST=Florida/L=Jupiter/O=Regional IDX/OU=IT/CN=www.regionalidx.com"

NOTE: Please do not enter your email address, challenge password or an optional company name when generating the CSR.

You can test out test CSR with the following:

openssl req -text -noout -verify -in www.regionalidx.com.csr



Great! You have a key as well as a certificate request (csr).


1.login to your account where you bought the certificate.
2.paste in your CSR.
3.submit the request.
4.check & double check to make sure the contact info is correct (you can't skimp here)




1.the certificate provider (GEOTRUST, VERISIGN, etc) should email the AUTHORITATIVE EMAIL (admin @yourdomain.com) as listed out in the domain name WHO IS.
2.accept the request.




1.the certificate provider (GEOTRUST, VERISIGN, etc) should email you the certificate.
2.copy the certficate
3.change into the CRT directory
4.cd ../ssl.crt
5.paste it into the CRT file.
6.vi yourdomain-example.com.crt


They may also send you an INTERMEDIATE certificte. If needed, paste it into it's own file.


1.vi geotrust.crt




1.config setprop modSSL crt /home/e-smith/ssl.crt/{domain}.crt
2.config setprop modSSL key /home/e-smith/ssl.key/{domain}.key
3.config setprop modSSL CertificateChainFile /home/e-smith/ssl.crt/{CA}.crt




1.signal-event domain-modify
2.signal-event email-update


Last Updated on Sunday, 29 March 2020 13:13

Accept Certificate on Ipad, Accept Certificate on Iphone

If you have a certificate error for an email server, your IPOD/IPAD/IPHONE may not notify you of an issue, which doesn't allow you to click OK, which doesn't all you to get email. It simply says, "Cannot connect to server. Check the settings and try again."
1.on your Mac, go to the web site with the certificate issue (my issue was a name mismatch).
2.view the certificate.
3.trust the certificate.
4.open your Applications->Utilities->Keychain Access app.

find your mail server in the Name column. There may well be more than 1 entry. Find the entry that has “certificate” in the Kind column, and that has the most recent Expires date. This is the certificate you want.


1.right/control-click the certificate and choose Export “(mail server name)”: 
2.in the File Format dropdown, make sure you select Privacy Enhanced Mail (.pem) [NOT Certificate (.cer)]
3.save the file on your desktop.
4.attach it to a new mail message. Send the email to yourself.
5.on your iPhone/iPad/iPod touch, open the email. 
6.tap the attachment. This will open an Install Profile window.
7.tap the Install button to install the certificate on your device.

You should now find that you can send and receive email. If not, reboot your IPAD/IPHONE/IPOD.

To find the installed certificate, just tap Settings -> General -> Profile.

Logon failure: the user has not been granted the requested logon type at this computer

view source
1.go to the computer with the share
2.download the Windows Server 2003 Resource Kit Tools and install it: http://go.microsoft.com/fwlink/?LinkId=4544
3.click Start, All Programs, Windows Resource Kit Tools, Command Shell

Then enter the following commands. (Attention: they are case sensitive.)

1.net user guest /active:yes
2.ntrights +r SeNetworkLogonRight -u Guest
3.ntrights -r SeDenyNetworkLogonRight -u Guest

Tech Support Life

It's a Saturday on a holiday weekend. By 10am, I had more than 5 voicemail messages and 5 text messages. All "Little Stuff" that is sooooo important that it can't wait till the beginning of the next work week.

This is why I've pretty much exited personal tech support and why I'm moving into teaching.

Ohhh... Before I forget. Payment for today after working for 8 hours straight.... zero.

Windows 7 Won't Run EXE Files

Latest problem listed above on a Windows 7 machine. Here' how I fixed it:

01.-go to working computer
02.-click here: http://www.winhelponline.com/fileasso/exe_fix_w7.zip
03.-unzip the file: exe_fix_w7.reg
04.-copy to FLASH DRIVE (also known as a THUMB DRIVE)
05.-start problem PC in START MODE W NETWORKING
06.-plug in FLASH DRIVE
07.-press: CTRL-SHIFT-ESC
08.-hold: CTRL
09.-click FILE > NEW TASK (command box / shell prompt / black-scary-screen opens)
10.-type: F:
11.-type: REG IMPORT exe_fix_w7.reg
12.-that's it! You should be able to run EXE files now.

DDWRT Client Bridge Settings

Here's the simple steps to get a second DDWRT wirless unit to extend the orginial. Putting here so that I don't have to look it up again. I always seem to forget some of the settings.



  • -start from scratch. This means start with a plain jane vanilla ddwrt without any customized settings.
  • -login & change USERNAME & PASSWORD to something customized.
  • -click STATUS > WIRELESS.
  • -click SITE SURVEY (at the bottom).
  • -(a screen with a list of the wireless signals will show).
  • -find the one you want to extend.
  • -click JOIN (at the right).


  • -(this will automatically fill in the BASIC SETTINGS for the wireless).
  • -wireless mode: client-bridge.
  • -wireless channel: match the channel on the main unit.
  • -click SAVE (at the bottom.)
  • -click WIRELESS SECURITY (at the top).
  • -security mode: (match the security mode on the main unit exactly including TKIP or AES. If a new setup use WPA PERSONAL AES).
  • -(note: cannot do WPA2 Personal Mixed).
  • -password: anything-of-your-choosing-thats-8-characters-long.
  • -click SAVE (at the bottom).


  • -click SETUP
  • -connection type: disabled
  • -local ip address:
  • -subnet:
  • -gateway:
  • -local dns: leave-blank
  • -dhcp forwarder:
  • -click SAVE
  • -click ADVANCED ROUTING (at the top)
  • -operating mode: ROUTER
  • -click SAVE (at the bottom)


  • -click SECURITY
  • -find BLOCK WAN REQUESTS area
  • -checkmark FILTER MULTICAST
  • -uncheck everything else in the area
  • -spi firewall: disable
  • -click SAVE (at the bottom)


  • -click SAVE (at the bottom)
  • -click APPLY SETTINGS (at the bottom)
  • -reboot router
  • -wait 3 minutes for everything to come back on and sync up.


  • -click STATUS > WIRELESS
  • -you'll be able to see the signal strength between the two units. If it's too low, move them closer together or in a more direct line of sight.

Rogue Infections Hiding Start Menu Shortcuts

Here's the deal. Fake infections on Windows XP & Windows 7 have been hiding folders in LOCAL DISK C.

Basically we have to unhide the hidden folders.

We also have to move the START MENU shortcuts back.


The Conspiracy of Change

PICT0053My life has been turned upside down lately. It all started with my car. I needed to replace it. So I bought the same make and model but a different year. It's amazing how different user interface items change in the span of a few years. The cruise controls were different, the center console configuration was different and radio was different.

My family tried to convince me that these items were better but if you're like me, you know that this isn't true. They conspired with the car to accept it as better. But I didn't want to learn how to do something new. I already knew how to work all of those items just fine.

Then the same thing happened to my TV as Comcast changed the user interface on the cable box without asking me. The nerve of them! At least give me the option of going back to the old look and feel. Even the buttons on the remote don't respond the same.

Then it happened to my phone. The PalmPre was discontinued by Sprint so I took the opportunity to change to the most popular phone system, the Android on brand new 4G technology. I got a new larger screen, joining everyone else and of course a new user interface.

I gave it my best to adapt to the new controls that were supposed to be better and it shouldn't have been that hard. After all, I already knew how to use one smartphone, translating that knowledge to a new smartphone should be easy.

But I missed many of the features of the PalmPre. I didn't have buttons anymore, it was all on screen. Getting my clumsy thumbs to hit the letter I wanted proved to be too hard. This made the spell correction an absolute necessity. But it corrected many items incorrectly and in my tech world many items are spelled awkardly to begin with; OSX became "occasion". And my last name is my last name, whether I like the spelling or not isn't the point. Just stop asking me if I want to correct it. I don't.

This all lead up to making my texts & tweets incomprehensible. Everything from "Woof you call me?" to "I'll be huff in a boat 2 hores." (I'll be home in about 2 hours.) Nice upgrade.

The larger screen was nice. But was it too large. That whole item of being happy to see someone and pockets started to come to mind repeatedly. Also, when the onscreen keyboard was showing, the screen didn't seem to be that large anymore. It actually seemed smaller.

This larger screen lead to the battery dying by dinner. Bad for any family member trying to connect for the nightly ritual.

The worst of it was the user interaction. What took one gesture on the PalmPre (swipe to delete an email) now took 3 with the Android (read email, menu, delete). The simple measure of going back even with it's permanent button seemed to not take me where I wanted to go. And switching applications was a seemingly impossibility.

Combine this all together and I was missing texts, missing phone calls and missing family dinners.

I gave it my best go for two weeks. As soon as I hit the two week mark, I switched back to the PalmPre and WebOS. WebOS, you're my hero. Never did I miss my swiping so much.

EXE Files Won't Run (Windows cannot find the correct program... Choose a program from the list)

A round of malware has really turned up lately that once it's cleaned with Malware Malbytes, the computer won't run EXE files. It says, "Windows cannot find the correct program to open blahblah.exe, choose a program from the list."

Here's the fix (reformatted & reposted from http://support.microsoft.com/kb/555067)

  • -click START > RUN
  • -type "command.com", press Enter. (A DOS window opens.)
  • -type: "cd\", press Enter
  • -type "cd \windows" press Enter
  • -type: copy regedit.exe regedit.com, press Enter
  • -type regedit.com, press Enter
  • -navigate to and select the key: HKEY_CLASSES_ROOT\exefile\shell\open\command
  • -in the right pane, double-click the (Default) value.
  • -delete the current value data
  • -type: "%1" %*
  • -cose Regedit utility.

That should do it! You can now run EXE files again. If it still doesn't work, you may have to fix EXE file association with this zip file.


  • -click START > RUN
  • -type:regsvr32 wuaueng.dll

AC97 Drivers Continuous Reboot and Won't Install

I hate drivers. I really do. Just wrestled with another AC97 (AC 97) REALTEK driver issue on an older computer with WINDOWS XP SP3.

The board was an INTEL D845GRG (audio was a 82801DB). The driver from REALTEK kept rebooting without finishing (WDM_A406) and the INTEL drivers kept saying, "DRIVER NOT FOUND" with the SOUNDMAX installs.

Here are the steps I used to get it fixed:


A patch is required before any of the HD device drivers are installed, but the patch will only go on XP SP2 computers. 

-right-click MY COMPUTER
-click MANAGE
-click DEVICE MANAGER (on the left-hand side)
-under it, find the yellow exclamation point
-right-click yellow exclamation point

-click START > RUN
-type: regedit
-go to: HKLM\SYSTEM\CurrentControlSet\Control\Windows\CSDVersion
-change HEX VALUE TO: 200
-Restart your PC

-download kb888111xpsp2.exe
-install: kb888111xpsp2.exe
-download: Audio_eMachines_5.12.1.3571_XPx86_A.zip
-unzip: Audio_eMachines_5.12.1.3571_XPx86_A.zip
-run: SoundMAX_WDM_5_12_1_3571.exe
(the old driver is removed & new is downloaded)
(may have to manually run: DownloadedDriver_1-7-2005\Setup.exe)
-Restart your PC

-click START > RUN
-type: regedit
-go to: HKLM\SYSTEM\CurrentControlSet\Control\Windows\CSDVersion
-change HEX VALUE TO: 300
-Restart your PC

I'm putting this here so I never have to deal with it again.

Comcast Fiber Optic Upgrade

comcast_flyerI got a flyer in the mail from Comcast today. It headlines that they've "doubled [my] internet speeds." Further it claims that the fiber optic network in Jupiter, FL has been "enhanced." The flyer claims that speeds of up to 25Mbps are possible. All I have to do is "unplug [the modem] from the power source for ten minutes."

To the left, you can see a poor image of the flyer from my Palm Pre.

Cool. Rather than just giving it a shot, I'd thought I'd do a "live" before and after to see if it really works. I'll use Speedtest.net for my tests. Speedtest tries to measure your speed between your location and a server. Since the server location is important, I'll pick a server relatively close to me in Boca/ Miami about 60/90 miles away (rather than a server outside of the state of FL).

Before and after details are below:


You can see before in February 2011 my speed was around 12.6Mbps. Now in April 2011 my speed is about 28.11Mbps.

Good enough for me. Thanks Comcast. This is faster than my T1 connections I have all over Palm Beach County and my Metro-e connection on PGA Blvd.

If you can get Comcast around here, it's a definite no brainer -yes!

Then why do I have a Metro-e? Good question. Because a Metro-e is guaranteed not to go down. Since the office has about 50 people working in it at all business hours and since the office processes more than 1billion dollars a year, it is worth it to spend extra to have peace of mind that the office won't have issues.

Compliance Services of 400 Capital Cir SE is a Scam

The COMPLIANCE SERVICES of 400 Capital Cir SE, Postal Mail Box 18321, Tallahassee, FL 32301 is a complete scam. The COMPLIANCE SERVICES of 400 Capital Cir SE, Postal Mail Box 18321, Tallahassee, FL 32301 is a complete farce. Do not do business with the COMPLIANCE SERVICES of 400 Capital Cir SE, Postal Mail Box 18321, Tallahassee, FL 32301.

State of Florida notifies that the Compliance Services of 400 Capital Cir SE is a Scam

You can see the official warning and consumer advisory posted by the State of Florida on their web site at http://sunbiz.org here. You can see they reinforce the fact that the COMPLIANCE SERVICES of 400 Capital Cir SE, Postal Mail Box 18321, Tallahassee, FL 32301 is a complete scam.

Lawyers in Florida notifies that the Compliance Services of Tallahassee, FL is a Scam

You can see other recent blog posts from licensed lawyers in Florida notifying businesses of the fact that the COMPLIANCE SERVICES of 400 Capital Cir SE, Postal Mail Box 18321, Tallahassee, FL 32301 is a complete scam here: http://www.floridaconsumerlawyerblog.com/2011/03/compliance-services-in-tallaha.html

In fact, in the above blog post quoted as saying, "Sarelson Law Firm is investigating a potential class action lawsuit on behalf of anyone who paid "Compliance Services" the $125 fee."

The Compliance Services of 400 Capital Cir SE, Postal Mail Box 18321, Tallahassee, FL 32301, is a company unrelated to the Florida Division of Corporations. They are sending out notices through the US Postal Service with a marking of "TIME SENSITIVE" concerning a $125 fee for annual corporate minutes. They try hard to make it look like an official letter from the State of Florida. They even put a due date on the letter.

Compliance Services of Tallahaee, FL 32301, is a company unrelated to the Florida Division of Corporations

Only people who read the fine print realize that the Compliance Services of 400 Capital Cir SE, Postal Mail Box 18321, Tallahaee, FL 32301, is a company unrelated to the Florida Division of Corporations.

However this is after the bolded headline which reads, "ANNUAL MINUTES REQUIREMENT STATEMENT DIRECTORS AND SHAREHOLDERS (Business Corporations)."

Jacksonville Times Union warns readers of the Compliance Services of Tallahassee, FL 32301

Even the Jacksonville Times Union is reporting on the story here: http://jacksonville.com/opinion/blog/400564/david-bauerlein/2010-04-25/letter-tallahassee-not-necessarily-state

Compliance Services of Tallahassee, FL Scamming People for Years

Apparently, this has been going on for quite some time as the following blog post is from 2009 and has more than 220 comments: http://scriptionary.com/2009/03/07/annual-minutes-requirement-scam/

They all echo the same concern. That the Compliance Services of 400 Capital Cir SE, Postal Mail Box 18321, Tallahaee, FL 32301, is a scam.

Compliance Services of Tallahassee, FL Scamming People in Other States

Click here to see how the Compliance Services of Tallahassee, FL is scamming people in other states:


Picture of the Compliance Services of Tallahassee, FL Scam Letter

Here is the letter JPG format of the Compliance Services of 400 Capital Cir SE, Postal Mail Box 18321, Tallahassee, FL 32301:


If this is all it takes to make some quick cash, I'm in the wrong business. I might as well start a company call the Computer Compliance Services and base it on 400 Capital Cir SE, Tallahassee, FL 32301.

Enough Proof that the Compliance Services of Tallahassee, FL is a Scam?

Hopefully, this page has provided enough proof that the Compliance Services of 400 Capital Cir SE, Postal Mail Box 18321, Tallahaee, FL 32301, is a scam.

Where Is This Going?

I have a friend who thinks that the push towards Apple desktops and laptops is just a fad. He really believes that in the long run, companies are not going to be able to incorporate Apple desktops into their businesses.

Will Macs Be Accepted in the Workplace?

I understand where he's coming from. He's in the banking business where people are traditional employees and the information belongs to the company. The company can't handle a dual environment between PC's and Mac's not because it's impossible but because it's one more thing.

Contrast From Apple

In contrast, Apple is citing that the PC era is over. They announced this at the launch of the iPad2 here:

Basically they are saying that the era of keyboards and desktop towers are gone. Not needed. They are indicating that the "app stack" or applications like WORD, EXCEL, FILEMAKER PRO are not needed anymore. All of these types of applications are available on the web.

The Future is Uncertain

If you are like me, you're wondering where all this is going. And I'll tell you. I don't know.

Public Demand

It really has to do with how the general public accept these types of devices. Most companies will initially resist. Simply because, like my friend above, they are not sure if this is going to last. But if the pull is so strong that companies cannot ignore, they will incorporate items like iPads into their support systems.

You may have to learn something new, yet again. But it isn't that bad this time. You don't need that much dexterity. Everyone can point and click with their finger.

The Next 24 Months

We will see iPads invade the small workplace. They're fun, affordable and currently don't break. We don't have to deal with items like spyware, malware and TDSS rootkits. It might be an actual welcomed scenario.

Touchpad on HP G65


Just had a situation where the TOUCHPAD on an HP G65 laptop wasn't working. Here's the short answer.


  1. uninstall the drivers
  2. restart
  3. install drivers that came with laptop: c:\swsetup\drivers\touchpad
  4. restart
  5. click CONTROL PANEL > MOUSE. You should be able to enable the touchpad (LuxPad) in there somewhere.


Initially, I updated the drivers to the newest on the hp.com/support website. That didn't work. Then I tried to use the drivers directly from SYNAPTIC website. That didn't work.

The light in the upper-left wasn't working at all, so I thought it was a hardware issue. I finally tried the drivers that came with the laptop. Bingo. It's just bad drivers.

You'd think by 2011 these things would get easier. Shees.


Buy a DELL LATITUDE if you're going Windows. Click here to see how: http://screenr.com/xVG

PS -I am no way affiliated with DELL, it's just a recommendation from experience. You don't have these types of issues. Spending 1 hour on a trackpad is ridiculous.

The Rise of the Browser

I've started to see it happen across offices for quite some time now. The rise of the web. This means that you no longer sit at your computer to get access to desktop applications like Word, Excel and Photoshop. And, oh yeah, by the way, that icon is for web sites.

Now you sit at a computer primarily for web sites. Photoshop is being replaced with sites like Aviary.com. MS Office is quickly being replaced with items like Google Docs. And when was the last time the general public used anything but web email?

What's interesting about all of this is that you don't need a very powerful computer to run a browser. Web masters are going to make their sites accessible for most popular browsers: Internet Explorer, Firefox, Chrome, Safari. Most of us do this with our smart phones.

But what should lengthen the lifespan of the computer will make it a target for extinction by Microsoft.

MS is primarily in the business to sell operating system (OS) licenses. Knowing that the browser is being all important, the next version of Internet Explorer (IE) v9 will not work on Windows XP. This forces an upgrade to Windows 7 for any industry that relies on ACTIVE X controls.

How Much Does Metro-E Cost?


While we talked about 4 different types of popular internet connections, we didn't talk about the costs for small and medium sized companies.

As you can see above, the Metro-E is the most expensive and having a business fork over this amount of money every month just for an internet connection that only costs $45 at home is sometimes difficult.

I would like to make a few points. First, Metro-E's are dedicated connections. Again, this means they never go out. This is huge for a business that determines an internet connection is vital to the mission of the business.

Let me help you determine if the cost is worth it for your business. Use your imagination. Let's say your have an office of 10 people. And the internet goes out. It's out for 5 hours. How much did that cost you in terms of labor and lost productivity? Did you lose a client? Did someone not get paid through accounting? Did an employee talk on the phone and pass to a client that "they always have internet problems" putting a bad mark in the client's mind?

At what point does it make sense for the business to sign a 36 month contract for this type of internet service? This is something that only you can determine.

If you'd like an internet connection specialist to talk to, let us know and we'll be glad to look at the specifics of your situation.

What is 4G?

4G is goodI forgot one connection type from earlier that I should mention. It's called 4G. Yup the cell phones. But also, the internet service through small 4G devices.

4G means 4th generation. It is in fact a type of wireless internet. Just like you may have wireless internet at your home that covers a certain area (your living room), 4G is a wireless internet that covers a huge area (your town). This is also known as WiMax

The difference here is that the wireless in your home just needs a password, sometimes called key, to connect and the 4G needs a certain device and authorization from the provider.

What's nice about 4G is that is connects not just one device but up to 8 devices at the same time. It is a mobile hotspot. This means anywhere I have the device I can connect my laptop to the internet. Basically, as long as I have my phone and my laptop together, I can connect. And it's fast in 4G areas like Palm Beach Gardens but not 3G areas like Jupiter.

I actually have one office running off of a 4G connection. The problem was that a temporary office was opening and they didn't have internet. Getting internet would take a few days around the Christmas season and result in the office missing a key sales period. The location manager just couldn't accept that.

Since the office was only going to be open 12 weeks and that there would only be a maximum of 3 people in the office, I setup a 4G connection.

The success is marginal because it's in a 3G area in the Wellington Mall. But at least it works. The speed at the location is about 245kbps.

What is A Metro-E

I manage over 50 internet connections. The question I get asked all the time is, "Can I get faster internet?"

"Of course!" I replied. And I continued to explain their options. Here's the breakdown on internet connections.

First of all, we measure internet connections through download speed in what's called kbps or kilobits per second. The higher the number the faster the service.

DSL: This internet comes through the phone company. In our part of the world this is ATT/Bellsouth/Yahoo. DSL varies in speed depending on equipment in your area and how close you are to that equipment. Typically in my experience, DSL is around 1000kbps or 1Mbps.

CABLE: This internet comes through the cable company. In our area, this is Comcast (used to be Adelphia). Cable internet is currently king for most residences and in my recent tests gets a whopping 12,600kbps (or 12.6Mbps). That's fast!

The problem with two options above is... they are not available everywhere. For example on PGA Blvd, they are not available to businesses. This means that if you want the service, you cannot purchase it. You cannot pay the companies to install it. You cannot have what you have at home, in the office. It no-o exist-o.

One more item you should know about them. They are not guaranteed services. This means they can go out for any reason at any time. When will it be back up? Who knows. Sometimes a few hours, somestimes a few days. In one experience I had, it was over 30 days before the DSL was up at a business location. The longest I ever had Cable out was for over a week.

So companies offer guaranteed services. These are services that are guaranteed to be on all the time. That's 100% of the time. Businesses like that. There's nothing worse than paying 30 people in an office with no internet. It's office gossip time as soon as it goes out.

T1: This internet is from the phone company. It is available everywhere. The speed on this is 1,500kbps (or 1.5Mpbs). Sometimes if a T1 isn't fast enough businesses will purchase two T1's and join them together.

Metro-E: This internet is is becoming the preferred choice of services for businesses. A Metro-E is in fact a partial fiber line. This is also known as an optical cable line (OC line). But fiber is so fast, that they limit it's speed. The speed on this is 10,000kpbs (10Mbps). That's screaming fast!

Full fiber line or OC lines are also available. Unfortunately, I only know a handful of companies that have this in the Palm Beach County area. Usually limited to large office complexes, hospitals, schools and the like. I can't comment on them because my interaction has been limited.

Internet Speed

Why Do I Always Have Trouble With iFax After Upgrading The Kernel

Dialogic Brooktrout TR1034_8I always have trouble with iFax after I upgrade the kernel on my RedHat fax server. Here are my notes to upgrade the Brooktrout / Cantana / iFax / Hylafax / Dialogic / bt-tr1034 driver.

Stop BT service:

service bt-tr1034 stop

The kernel-smp version, the kernel-smp-devel version must match.

Check kernel version:

uname -a
|Linux server 2.6.9-89.31.1.ELsmp #1 SMP Tue Oct 19 17:42:26 EDT 2010 i686 i686 i386 GNU/Linux

Check the kernel-devel version:

rpm -qa |grep kernel-smp-devel |kernel-smp-devel-2.6.9-89.33.1.EL

The kernel-smp will probably be upgraded via YUM automatically. But the kernel-smp-devel may need manual intervention.

Uninstall any unmatching version:

yum remove kernel-smp-devel-2.6.9-89.33.1.EL

Install a matching version:

yum install kernel-smp-devel-2.6.9-89.31.1.EL

Verify RedHat Release:

echo "Red Hat Enterprise Linux ES release 4" > /etc/redhat-release

Make BT Driver:

cd /var/spool/hylafax/bt/tr1034/driver
make -f Makefile.kerndep INSTALLED_ARCH=i686

Start BT service:

service bt-tr1034 start

Verify everything is working ok. If not, it'll show here:

cat /var/spool/hylafax/tmp/ecc_trace.txt

DDWRT Wireless Client Bridge

ddwrtAt an office on Palm Beach at the Paramount building has 2 separate spaces; one downstairs and one upstairs. The problem is how do I get the T1 internet I installed downstairs and bring it upstairs?

It may seem simple but consider this. Because the space was never intended to be used this way, there is no existing wiring in place to link the offices together. Also, the Paramount is a registered historic building, meaning that most of the additional low voltage wiring is exposed. Runing a cable from downstairs to upstairs is possible but also tedious and tacky.

I always like to use a Wireless Client Bridge. It's perfect for these situations. It links 2 places together through wireless. To be clear, this means that the second place has no internet connection in the wall. The internet connection will come into the second office from the wireless.

I've done this a bunch of times; at an airplane broker, at homes where the wireless signal is just too weak for full coverage and at another historic building in downtown Stuart.

The trick is that the wireless signal and settings must be exactly the same. Well, I usually setup WPA + WPA2 AES+TKIP for ease of use for the laptops. To my dismay, this caused the wireless bridge not to work. Apparently, it couldn't negotiate between WPA + WPA2. I, of course, didn't know this.

So after an extra hour reflashing both routers and configuring the settings, I dropped the security to WPA-AES. Worked like a charm.

Internet can be used upstairs through a few CAT cables and the wireless if needed.

The Power of a RedHat Server

Redhat_LogoThe week after Christmas is a great time to clean up and plan for the next year. I was going through some old info from a few years ago and pulled out a sheet I printed up. It goes something like this:

  • 1 Server
  • P4 3.0Ghz
  • 1GB ram
  • 663 users
  • 53 websites

And it was running on a T1 (or 1.44Mbps) at the time which happened to be the slow point in whole scenario.

Now the servers are hosted at a datacenter with redundant fiber connections and the office location where the server was has a Metro E (11.00Mbps), which is a partial fiber line.

So what's the point? The point is you can host a whole lot of web sites and users on relatively old computer if you know what you are doing.

Another point is, if you're a serious business, have a serious business equipment at a serious business datacenter. It isn't worth it to try and save costs. That document was the goad to rouse me and move the servers to a datacenter.

A last point is, I love a supported Linux. This particular flavor was a RedHat server.

Panda Cloud Antivirus

Panda Cloud AntivirusAfter 10 years of being dedicated to AVG antivirus, I've finally decided to try something new. There are a few reasons that lead me to choose this.

AVG antivirus was wonderful a few years ago. It fit all the requirements: small, unobtrusive, lightweight in terms of system resources and it actually worked catching viruses. Also it had the correct economics, free for home users and business bulk packs for small businesses with servers.

Over the years, AVG has become bloated. Going from 31MB in v7.5 to a whopping 141MB in the latest v10. Downloading the package takes awhile on business T1's and goes against our core beliefs. Adding an extra 10-20 minutes just to download something doesn't thrill us.

AVG has become obtrusive. It's continuous nagging messages about upgrading to pro and trying out system speed is pure tricks to the unknowing, fooling them into paying for unnecessary items.

AVG has become a burden. On more than one occasion, AVG doesn't install correctly, zarks the install and removal can be a lengthy process. This is on top of the already lengthy install process. The system resources needed to run AVG has also increased becoming a burden on the system.The system dogs and pants every time a scan is run. Not cool.

Lastly AVG is unable to catch the TDSS rootkit. Despite saying it catches rootkits, AVG doesn't. This requires other tools like ComboFix. The problem is ComboFix doesn't work with AVG, requiring an AVG uninstall, ComboFix run and AVG reinstall. Again, not cool.

At the suggestion of Majorgeeks.com, I've decided to try Panda Cloud Antivirus. It meets all the original requirements: small, unobtrusive, lightweight in terms of system resources and it actually works catching viruses.

Panda is a small 31MB and downloads in a few seconds. I like that.

The install process is a breeze and doesn't try to upsell you on anything.

It is a server/client system. Unlike traditional server client systems, the server is Panda's server, making this the first cloud antivirus available.

The Cloud Antivirus is unobtrusive. This means no nagging messages after installation.

Panda's pricing is right with a free version and a professional version for those in need.

Others seem to agree. Here's a poll about who's switching to Panda: http://www.cloudantivirus.com/forum/poll.jspa?pollID=50108

I'm just excited I get a large part of my day back as service calls have just become shorter. Hopefully this doesn't turn into longer calls as I have to see for myself about its virus catching quality. Wish me luck.

Move Past Murphy

I can't explain it. I wish I really could but I can't.

Murphy's Law is a common adage that says, "Anything that can go wrong, will go wrong."

With over a decade of hands on technology experience, I can tell you that's it's true.

This past week, a client had battery backups in place to keep the internet connection alive at all times. The network equipment is secured behind lock and key however the power extends beyond that secured area. Guess which plug the night time cleaning crew unplugs to get power for their vacuum? And it's a Friday night meaning no one knows until Saturday morning. I can't explain it. I wish I really could but I can't.

My advice is to have systems in place that cannot fail.

Pay extra when the space is being built out to have everything wired correctly and centralized in a logical place.

For network equipment and servers, make sure you have adequate battery backup power. Be certain they are on a scheduled maintenance plan meaning you have the equipment switched every 24-48 months rather than waiting for the batteries to fail.

Also make sure· the systems are behind lock and key of some type. You wouldn't believe the number of times an unqualified employee tries to fix "slow internet" causing even further damage. Don't even give them that chance.

Even with all this preparation, you may find yourself saying to yourself, I can't explain it. I wish I really could but I can't.


I ran into 3 TDSSvirus infections yesterday. All at separate locations. This is despite the computers having antivirus up and running.

The only tools that I know of to get rid of TDSS infections are:


  • -Download Dr Web from above.
  • -Close out of everything.
  • -Run the program.


  • -Stay in SAFE MODE
  • -Download TDSS Killer from above.
  • -Close out of everything.
  • -Run the program.

Hardware Choice

The most frustrating aspect of technology is getting it to work the way it's supposed to.

Recently I was at a legacy client's condo on Palm Beach, waterfront views on 3 sides. They had a remote that couldn't control the volume on a tv. OK, first, it seems like it should be an easy type of issue. There are remotes that go through this everyday and get fixed easily. Secondly, these are high-end items. It wasn't like it was a remote and tv that can be bought at your local Walgreens.

Yet there the client was, hiring an audio/visual expert, not me mind you, get it fixed. The hired help was explaining how it just wasn't going to work. Not the words you ever want to speak or hear.

This is why hardware choice is so important. It goes back to our goal of reliable productivity in the shortest amount of time. I thought I'd list out my hardware choices for everyone to see. Feel free to disagree, this is what I've found to be most stable in my experience:

  • Dell Optiplex: moving to the Optiplex series automatically cut my issue list in half. In general, they are stable.
  • Macbook Pro: for those who must go Mac. Don't even consider the younger brother of the generic Macbook.
  • Asus RT-N16: this router has more memory & processing power to run without ever locking up. Plus it's wireless N and gigabit.
  • Canon Multifunction: I've been around the world on this one. Canon is the only small office MFP I trust. That is until you get to the large MFP's.
  • Netgear Gigabit Switches: reliable and affordable. I never had an issue.

My Favorite Thing

Every once in awhile I get the opportunity to hear John Maxwell speak live. This started when I was attending Liberty University in the 90's and now our paths cross again in the 10's.

Recently, as he was explaining the importance of attitude, he demonstrated through the diary of a dog vs a cat. Here's the jist from my memory:

A Dog Diary

  • 9am feeding... my favorite thing.
  • 10am walk... my favorite thing.
  • 11am nap... my favorite thing.
  • 12pm watch cars at the door... my favorite thing.
  • 1pm sit next to owner... my favorite thing.

A Cat Diary

  • Day 1057 of my captivity.
  • My captures still insist on tormenting me by dangling string in my face. 

As a dog owner, I laugh every time I think about it.

I thought I'd list out my favorite things:

  • HijackThis: The first line to discovering malware on a PC. I've been using it for years. It really takes an outside tool to see eveything starting up on your PC. Sillyness.
  • Malwarebytes: This handy tools gets the majority of general malware on PC's. Run it in SAFE MODE. I'll let you know if I ever become a partner.
  • DrWeb: The only tool I know of that will fix the TSSD infection.
  • ComboFix: Fixing rootkits and the TDSServ/vundo infection.
  • MacBook Pro: Because it doesn't need any of the above. I was driven to having one because the thought of ever fixing another computer made me sick. I've never had to service it since I've owned it. 
  • VI: VI is a text editor that has been around since the 70's. Color coded to easily spot errors. Learn it once and use it forever. My geekyness comes out by listing this.

You can see the list above ties directly into my conclusion. They fix problems fast, increases productivity and saves time.

Best Time To Buy

The best time to buy hardware is early December and late July. Why? Good question.

Early December because of it's proximity to Christmas on the 25th. What happens here is that companies like to hit certain production numbers on a month by month basis. By their nature, they are optimists and usually set the numbers high. When they realize that they won't hit the numbers they set themselves, they start offering discounts to easily obtain those numbers. Or if they will hit the numbers, they like to surpass them and the same situation occurs.

You want to buy early in the month because the manufacturer doesn't receive credit until the package is shipped and received. To be able to be certain that the package is received by the 25th, they'll offer discount usually the first or second weekend in December. It will be one or two days only and it will be internet only. It happens every year.

Late July is a good time to buy as well because students go back to school in mid to late August. Most students are thinking, "Hey, I go back in 3 weeks, I need a laptop." If they aren't thinking that then the parents are.

Late July is better than August because the manufacture knows they won't be able to get all of August, so they shoot for July.

This happened when I manned the Gateway Country stores year after year and it still happen today but in online fashion.

Last Updated on Tuesday, 07 January 2020 11:27

The Conclusion

Like all good stories, this one is going to end where it begins. So I figured I just give you the end before I begin to give details. Over the past decade of helping people out I've eventually have come to a few conclusions. Here are the two most important conclusions.

Technology is for productivity.

It exists for our sake. We do not exist for technology's sake. It exists to serve us and at some point produce some type of item. This item is often time but it also can be money, communication or something similar.

I mention this because with the amount of time we spend on technology, choosing right items, configuration and getting things to work, you'd think that we exists for technology's sake. We've all heard, or worse, been through (myself included) stories that start out like this, "I spend all day on trying to get such and such to work."

Really? All day? It isn't that I don't believe, it's that I figure at some point along the process of trying to get it to work, you'd give up. Not because you are a quitter but because it isn't worth it.

Time is the most precious resource.

Rote, I know but non the less true. Beautiful beaches, coral reefs, playing with children, calling neglected family members are all things that we could be doing instead of struggling with technology.

I try to take this mindset everyday. In practical terms, I try and fix the problems as fast as possible. Also I put a 2 hour limit on it. If it isn't fixed in 2 hours, I simply give up and find another way, often replacing the difficult item.

So I Started A Blog Today

So I started a blog today. Why should you care?

Good question. Well, because I have lots of experience. I mean lots. So much that most technology stuff is becoming obvious to me.

Then I read something. It went something like this... "Just because it's obvious to you doesn't mean it is to everyone else."

You know what? I never thought of that before. I occurred to me that there are thousands, probably millions of people who lack the knowledge and experience that I do. I look at a problem and know just what to do. They look at the same problem and have no idea what to do.

The people want recommendations with someone with experience.The people want confidence and assurance that they are taking the right actions. They want help that they are doing the right thing.

Since I'm moving in different direction other than service, I thought it would be terrible if I didn't pass my the knowledge on to someone. I figured they best way is to chronicle my experiences and journeys so that others can take advantage.

So you are the one to benefit. I'll wrap up my experiences in short blog posts and you can take advantage of what I've been through over the past decade. Most of my experience is with small to medium sized businesses, including home offices. Even if you are a large corporation, you may take advantage of the items.

That's why I started a blog.

Wireless For A Condo Building On Palm Beach

Recently a condo building on Palm Beach asked us how much it would cost to provide wireless internet to the building.

The idea here is that it's silly for all of them to pay internet separately ($40 * 100 = $4000). If they can share one internet connection, it will save them money ($x * 1 = $1x). As an added bonus they'll be able to do surf the web while at the community pool.

I wrote the response privately but decided to post the majority of it in case anyone else in the world is interested:

A hard quote can't be provided until a site survey is done. But here's a soft quote so everyone know what's involved.

There are 4 main parts to providing wireless for the building:

1. Internet Connection
One internet connection will be shared for everyone. The speed of this connection depends on the number of people using the internet and what they are using it for. COMCAST should be OK for regular office surfing and email. But some offices need an upgraded internet to a fractional optical cable / fiber line called a METRO E.
COMCAST: $100 per month approx
METRO E: $1,350 per month approx (36 month contract required)

2. Wireless Antennas & Network Equipment
Wireless antennas have to be place through out the building. These vary in cost depending on brand. Cisco enterprise equipment is on the high end at about $1000 per unit and small office equipment is on the lower end at about $150. The number of units required depends on the building itself. I'm guessing around: 15 units
CISCO: $15,000
Other required network equip: $1,000

3. Wiring
The wireless units need to be actually wired together and meet at a central location. If no existing wiring is in place, then it will have to be installed. Ballpark is $250 per connection.

4. Configuration Service
After the internet is installed, the equipment is in hand and wiring is in place, the whole system needs to be setup correctly, taking a full day. Sometimes further support is needed for customer help (upgrading outdated wireless drivers).
EXTEND: $600

To give a couple of scenarios...
One Palm Beach apartment complex used a DSL connection they had in place. They used 6 consumer-grade wireless units to keep costs low. They had their own on-site handyman wire the building. So the total cost was minimal about $1,500.

Another complex had a site survey done for 3 buildings. They needed all of the above. The total quote was around $37,000 and the project was scrapped.

A community center on PGA Blvd (45,000 sq ft) used an existing T1 internet connection (around $500 per month). The Cisco equipment, wiring and configuration cost around $10,000.

Pursuing wireless for a condo building on Palm Beach is decision each community will have to face depending on complex layout and funds available.

Replace Dated Hardware

It isn't worth it to deal with hardware problems. Combine this principle with the others I've stated like time is the most precious resource and the Murphy's law principle from last time and you'll appreciate this story.

I had a recent snowbird, from Manhattan, in BallenIsles. A simple call to setup a monitor, nothing big.

Monitor setup was no problem. Windows XP starts to boot then fails and begins to endlessly reboot. I try everything I can think of, safe mode, last known good config, boot into BartPE, boot into Knoppix and I even try a repair install. All end in the same result. Endlessly rebooting. Yes, even the repair install.

What do I do? A simple monitor install has turned into a service call worst disaster. After an hour and a half of tinkering, I have a total loss of everything.

I buy off lease systems in bulk and keep them around for fast office setups. They are about 2 years old, Dell Optiplex systems. Total cost of each system is barely over $100.

I run out back to my office, grab one of the systems and put it in place of the troubled item. Transfer over the user profile and finally call it a day.

Total service time was 3 hours. Which is a loss for me as I charge by the job and not by the hour.

The win here is that the issue was fixed as fast as possible and the client was relatively happy.

Page 5 of 5

Contact Dak Networks

Please contact us at the following.