Thursday, May 28, 2009

I’m still alive, but I can’t say so much for the Inspiron!

I know I've been away for quite a while, but life has a way sometimes of getting really busy, especially when doctors are involved. I'll spare you the dirty details, unless you request a "deep dive" as they say at work.


 

Last time I wrote about Frag-Mom and her new video card. Well, both success and failure. I usually don't talk bad about manufacturers, but Dell REALLY bit the big one with the Inspiron 531. After changing out the video card, it worked well for a few days; then it started the BSOD issues again (0x00000E if that means anything to you). But I think we've found a fix for the problem. We're buying a new computer and pressing this one into service for doing accounting and inventory for our new businesses.


 

Yes, I said businesses, plural. I'm getting tired of the way the Air Force works (you'd figure that after 21 years, I'd have figured it all out, but no). In the past 2 weeks, I've learned that both of the people above me a few levels, the CIO and the one below him, are moving to different jobs. There is no stability in the Air Force leadership, and THAT, my friends, is why the military in general (no pun intended) cannot get anything accomplished in a reasonable length of time. So, I'm going to try to build up my businesses part time while I'm working until I can support my family in the manner to which we've become accustomed without being a government contractor. I have no idea how long that will take, and I have no idea if one day I may just get so fed up with contracting that I just walk off. Only God knows what the future holds.


 

So, I'm guessing you're wondering about my new businesses. I'm going to withhold that information until everything gets stabilized in the part-time realm. So you can wait for a few months until I hammer out all the details. I will share one part of it, though. Go to this site. Poke around and let me know if you have any questions. I'll respond in less than 24 hours, Lord willing.


 

Well, back to Frag-Mom's new computer. You'll have to wait for that, too, just like we do. TigerDirect says it should be here around June 2nd, so once it get's here, there'll be unboxing pictures and a nice long article about the "construction" process (because I'll be building it from parts).


 

I'm going to keep this one short, because I'll be posting more in a few days once the box is completed.

Saturday, May 09, 2009

Happy Mother’s Day, Frag-mom!

Let me start out by saying that we've never been a "normal" family. In fact, in my house, "normal" is only a drier setting.


 

Let me continue the lead-in by adding that my wife has never been one for the typical gifts, mostly because she's not a typical wife. A few years ago, she sent me to Home Depot to get her a new circular saw for Christmas because there was one on sale. I went to Home Depot, found the saw, went to the check-out counter and waited in line. When I put it on the counter I said "I'm getting my wife this for Christmas." The woman at the register looked at me with that look you give someone who is obviously going to do something stupid and said "You don't want to do that." I explained that this was exactly what my wife had asked for and she just looked at me, shook her head, and rang up my purchase. I just don't think she believed me, but it was true!


 

With Mother's Day coming up, I wanted to make sure my wife got something she would use every day, and something that she needed. No, not a vacuum cleaner; that would just get me hurt. Time for me to give you a little more background.


 

About 2 years ago, I got my wife a Dell Inspiron 531. It was a decent computer for a good price, and we got it at Wal-Mart. At least I thought it was a decent computer. For the past year or so she's been getting the dreaded BSOD, and worst of all, it would happen at the most inopportune times, usually during a battle while playing World of Warcraft. The BSOD's pointed to 2 issues; memory problems and the graphics driver.


 

My first attack against the dreaded BSOD was to find the memory problem. I booted up with The Ultimate Boot CD (TUBCD). TUBCD is an awesome collection of diagnostic tools for troubleshooting or fixing a PC. TUBCD has more than 50 tools and utilities to help you diagnose and/or fix computer problems. OK, so I booted with TUBCD and ran one of the memory diagnostics. I got an error in the 2nd DIMM. So, I rebooted and ran it again just to make sure; same error. I turned it off, removed the power cord (safety first, just like Norm says), and looked at the mother board. Hmmmm, which is DIMM 2? Count from the top or the bottom? I guessed, pulled a DIMM, moved them so they were all adjacent, put the power cord back on and rebooted with TUBCD and reran the test. Success! No more memory errors. I ran the test again, just to be safe; same successful result. Cool, one problem down.


 

My next attack was the video driver. I checked the Dell website and got the "recommended" driver for the 531. No joy. So I downloaded the driver from the nVidia website. Still no joy. She got a BSOD during combat! That wouldn't have been so bad except that we were under Skysong Lake in Nagrand, doing the Agitated Spirits of Skysong quest. Not a good place to get a BSOD! We both assumed she'd come back dead.


 

Don't get the idea that this all took place in a short time span. These events took about 2 weeks, just to let you know.


 

So, I'm reviewing all these issues, and I hit on an idea. The 531 has a graphics card on the MoBo. Integrated graphics cards share system memory, and sometimes have problems. That's when the light bulb went on. A new graphics card!


 

I started doing the research like I always do. We have a Microcenter not far from our house (about 22 miles), and on the way between our house and most of my doctor appointments, so I wanted to find a graphics card I could pick up on my way home from the doctor.


 

I did my research at Tom's Hardware. Tom's is great, and they do a monthly feature article on graphics cards (among other things). Specifically, I was looking at the best graphics card for the money, ~$65. Tom's recommended the Radeon HD 4670 with 512MB GDDR3. I looked at Microcenter, and they had them for a decent price. Time to take a few extra minutes on the way home and pick up a Mother's Day present! Yes, a new graphics card; the perfect Mother's Day gift for the gaming mom.


 

But wait, the story isn't over yet. We also decided that I should get one for a Father's Day gift. I'm cool with that. My graphics card only gives me 20 to 30 frames per second (FPS) in WoW, so a new one would be helpful. Into Microcenter we go, and I start searching the aisles for the desired card.


 

I love Microcenter. I have renamed it "Geek Mecca" because I need to make a trip there every so often to maintain what little sanity I have. But I also like consistency. If things change, I tend to get confused. Microcenter is rearranging their build it yourself section, and I couldn't find the graphics card I was looking for. We must have spent a good 15 minutes just wandering around once we found the aisle of graphics cards. I couldn't find the cards I wanted. Once I got some help from Daniel, everything was better. Daniel pointed out a few similar cards, and then my eye was drawn to a sale placard (my wonderful wife, the über shopper pointed it out). It was for a Diamond Radeon HD 4670, but it had 1GB of DDR3! With a $42 rebate! W00T! So, we picked up two of the cards and took them home.


 

Installation of the cards was easy. No additional power connection is required, unlike some of the higher-end graphics cards. Simply remove the power cable (thanks Norm), push the card into the PCIe slot, make sure it's locked down, close it up, plug it back in and boot. The software on the disk was outdated (not a major surprise) so after we installed the initial drivers, we down-loaded the newest off the ATI website.


 

So, what's the verdict? The FPS in WoW went up from 20 – 30 for me to 55 – 60, no matter where I went, and that was after improving the way the graphics were displayed, i.e. deeper depth of field, adding shadows, etc. They are very impressive cards. I also noticed that when I use graphic intensive applications (like GIMP) the variable speed cooling fans on my desktop don't go to full speed, which tells me the graphics card is doing the heavy lifting, like it should.


 

Oh, and a happy ending to the combat tale of woe, she didn't drown in Skysong lake. She came back, swam up, and got to safety!


 

Happy Mother's Day, all you gaming mothers out there. Go get yourself an awesome graphics card.


 

P.S. – For some reason, the Dell 531 is STILL getting the BSOD, but so far it hasn't happened while we're playing WoW. More troubleshooting on the way, or it's time to start looking for a bare-bones system to put all the good stuff on.

Saturday, April 25, 2009

Jaunty Jackalope First Look: a Slack brown Fedora Dr. Jones would be proud of!

Earlier this week Jaunty Jackalope was released (that would be Ubuntu 9.04). I thought it would be interesting to give it a try on one of my computers, so I picked my new HP notebook. For a real test, I set it up with an external USB 60GB drive (mostly because I didn't want to screw anything up by modifying my 320GB internal permanently).


 

I downloaded the iso image on Wednesday night. It took much longer that I expected (since that was the day it was released) because of the traffic at all the download mirrors. No big deal. I downloaded it using one of the spare laptops we have laying around, an old Celeron system (about 5 years old or so) that I am playing with Win7 on. The download went without a hitch (once I found a mirror that would actually let the download start!). As a side note, the built-in CD burning in Win7 is very nice; fast, easy, convenient, and accurate. Once I burned the image to a CD, I thought "What the heck, I'll try the live boot feature and see what happens".


 

I was impressed. The image booted correctly, identified all the devices on the Toshiba laptop, and came up quickly (for a 5 year old system). It correctly identified the wireless network card, the sound, the dimensions of the LCD, all on the first try. I may put in on there as a final version once the Win7 beta expires in August. I didn't try too much, just played around, used Firefox, hit some web sites to test the WiFi card (and it seems faster, or maybe it's Firefox, I'm not sure). That was a good first test, so I waited until Friday night to give it the final test.


 

The install went very quickly. I'm impressed with the install menus. I think back to the mid '90s when I would do my Slackware installs, shuffling floppies in and out of the drive; nobody EVER thought about putting Linux on a laptop; Minix maybe, but not Linux. Well, it's been several millenniums in computer years since then. Ubuntu 9.04 installed in less than 30 minutes, and even gave the option of porting over my existing files and settings from my Vista boot drive. That's a nice feature.


 

With the installation done, it was time to play! The CD drive popped open and I was given the prompt to press Enter to reboot.

Grub Loading stage1.5


Grub loading, please wait...
Error 17

No joy.


 

So, since I have my desktop sitting right here with all the resources of the world at my fingertips, let's find out what the problem is. I went to Google and searched for Grub Error 17. There are over 153,000 hits for that, so I'm guessing it's not an uncommon problem. I started poking around and the most recent information I could find on that error was from June of 2008. Hmmm. That was a while ago. You'd figure they'd have fixed it by now if it was a bug. Digging deeper told me it was the Grub loader configuration, not a bug. Grub tries to identify the hard drives on the computer based on polling them, not from BIOS or directly from the system. If there is a discrepancy between the two, Grub won't boot the computer correctly and will give the Error 17. That's nice, but how do I fix it?


 

I booted off the boot CD again, and dug around on the new Ubuntu boot disk. I looked in the /boot/grub/device.map file. It looked OK to me. I don't see any real problem. Paged through menu.lst with the same result. OK, I'm stumped. Back to Google.


 

Then I stumbled upon what may have been a gift from God. Buried deep in the recesses of some forum (and I can't remember which one) was a link to the Super Grub Disk. The WHAT? The Super Grub Disk. It's a magical 4MB CD iso image (yeah it's a waste of a CD but it WORKED) that, when you boot from the CD will analyze your Grub setup and configuration and fix any problems. FANTASTIC! I quickly downloaded the image (it took less than 30 seconds), burned the image, put it in the CD drive of the notebook, booted and prayed.


 

The menu was slightly confusing, but I dug around and figured it out. Pick the automagic menu item. It took all of about 2 seconds, and the computer rebooted. And magically, the Grub menu appeared with the boot choices. SAVED! I didn't lose all my stuff on my notebook! Huzzah!


 

It was 11:00 PM by this time, and being an old fart dealing with back problems, it was time for bed. But it was like Christmas Eve knowing that I could play with my new Ubuntu Jaunty Jackalope install in the morning.


 

I crawled out of bed at around 7:30 or so this morning and stumbled to the office to test my new toy. Windows Vista shut down cleanly, booted into Linux with no problems. Very nice. Now let's play. The first thing I noticed was the wireless card wasn't connected. No problem, I thought, I'll just do what I did with the Toshiba downstairs the other night. I put my mouse over the wireless icon on the top bar, but it didn't show the dropdown of the available connections. That's odd, I thought. OK, well, I clicked on it, and Linux hadn't installed the wireless card by default. I typed in the SSID of my wireless network, and it fired up. Perfect. Now that my Jackalope knew it was on the net, it did the updates (yeah, 3 days out and already there's updates!). Firefox updated and a few other minor updates (to be honest, they went by so fast, I missed most of them). No restart required. But wait a second. When Ubuntu boots, isn't there supposed to be that wonderful African drum beat sound? I don't remember hearing that. Hmmmm. I tested the sound card. Nothing. The volume was up, and was not muted. OK, Linux didn't recognize the sound card. I installed Skype anyway and fired it up. No sound, of course. But at least I have Skype installed.


 

Here's the bottom line. Jaunty Jackalope is a nice Linux build, but it's not perfect. I've done some research on the sound card issue and it should be an easy fix (I hope). I'll get that fixed and test it for a few more weeks. I'll give you an update then.

Saturday, April 18, 2009

BlackBerry tools and Dr. Frankenstein’s Laptop

It's been an interesting week, news-wise, but I'm going to stay as far away from politics as I can today and focus on two things; Windows 7 and my beloved BlackBerry.


 

Just to be confusing, I'll start with my BlackBerry. I've had my BlackBerry Curve 8330 from Verizon Wireless for about five months now. It has become an indispensible part of my work tool kit because it is so versatile. Let me give you a feel for what I'm using on my BlackBerry. I have Slacker Mobile for music. I have YouMail for my voicemail, I have ÜberTwitter for Twitter access, and I have several of Google's mobile tools installed just to round things out. So where do I start?


 

Let's start with Google. I have three mobile tools from Google installed on my BB. GTalk, Gmail, and GoogleMobile. If you have a BB and use gmail for your email, you absolutely MUST install the gmail app for the BB. But let me warn you, if you get a lot of mail in gmail, change the default alarm options, or you'll be inundated with vibrations and flashing lights (or you can just remember to close out of gmail when you finish reading your email)! By default, when you escape out of gmail, the application remains open in the background, checking for new messages for you, and letting you know when they arrive. If that's what you're looking for, that's great, but I prefer to exit out of gmail completely so I use the menu options and scroll down to exit. If you haven't tried gmail for your BB, you'll understand what I mean when you try it. Gtalk is exactly what you think it is, the Google Talk capability for your BB. It's fully featured, you can use emoticons, and you can have multiple conversations going at once (but that is very cumbersome for me). But if you are logged in to Google in several locations, all of them will alert you on the initial GTalk message (which is an issue for me that I haven't fixed yet). So when I get a GTalk message, my BB vibrates, my Gmail on my PC flashes the message, and Pidgin flashes. Lots of excitement for one simple message. I'll find a solution for it eventually, but it's not high on my list of things to do. Finally, there's GoogleMobile. The icon on my BB is a nice blue square with a big G in it (and I thought big G was General Mills). GoogleMobile gives you access to search, Gmail, GoogleMaps, GoogleNews, and Reader. I don't use Reader on my BB because I follow so many RSS feeds that it would just be lots of hard work. I do, however use GoogleMaps. The new version of GoogleMaps includes Google's Latitude (which I talked about earlier). I use it to figure out where my wife is when she's out running errands, just in case I need to help her find directions to get home. All of these apps are highly recommended.


 

ÜberTwitter is a recent discovery for me. ÜberTwitter is currently in open beta testing, but you wouldn't be able to tell it by using the app. It integrates itself very well into the BB, with modifiable alarm levels for Friends updates, @ replys, and Direct Messages, which I find very useful. It also is always on, which is somewhat of a battery drain, but that's OK, given what it does for you. You can configure ÜberTwitter to update your GTalk status based on your last update. You can also configure ÜberTwitter to update your location based on cell tower location, not relying on your GPS (which is good for Verizon users). It also lets you tweet video and images by pushing them to a dedicated ÜberTwitter user site and tweeting the URL. You can look at your friends list, and best of all, you can install it OTA, so you can just go to the site from your BB and install. This is an awesome Twitter tool for the BB, and in my book, it is far ahead of all the other BB Twitter tools out there, and it's still in beta!


 

YouMail is a cool voicemail tool that replaces your voicemail from your current provider and provides you a better and free replacement. Your cell service provider pays YouMail for providing the voicemail service that you are not using from your cell provider. All you need to do is go to the YouMail website and download the software on your phone. The web site will walk you through what you need to do with your phone to switch voicemail providers. Then upload your contacts to YouMail. Here's the cool part: once your contacts are uploaded, if one of your contacts calls your BB and you don't answer, the voicemail answers and greets them by name, and takes a message. That feature freaked out my daughter; I thought it was just awesome. But wait, there's more! You can record your own personal greetings and assign them to specific contacts, so if you want a special greeting for your mom, you can record something like "Hi mom, sorry I missed your call! I'll call you back as soon as I can, but let me know what's going on, ok?" and every time your mother calls and you don't answer your BB, she will get that greeting. You can also set up specific contacts that will be ignored or just dumped (in case you're trying to lose that really needy guy you just dumped). For a fee, YouMail will transcribe your voicemail and send you an email of the message. All the rest of the features are free. YouMail is just Awesome.


 

Slacker was the only I found to stream music on my BB. There are two versions, free and pay. Pay give you the option of skipping as many songs as you would like, while free only lets you skip 6 songs per hour. I don't find that to be an issue, so I stay cheep and go with the free version. Slacker also sucks your battery dry, so make sure your BB is plugged in or well charged if you're going to listen for a long time!


 

Windows 7


 

About a month ago, I helped my Mother-in-law buy a new laptop, which relegated her old laptop to the stack of Dr. Frankenstein's play-things. Her old Toshiba Celeron-based laptop was about 5 years old, running really slow, and was annoying for her (because her games were running slow, which I totally understand). So what did I try? Last night I put Windows 7 on that poor old warn out laptop. To my surprise, it actually works! Let me share with you some of the issues I've found with Windows 7 on this old laptop.


 

First, let's look at Internet Explorer 8. This is an integral part of Windows 7 (although I've been told you can actually uninstall it). For some reason I haven't figured out yet, Gmail gives me an error when I start it in IE8. I have no idea why this happens, but if I find out, I'll let you know.


 

One of the cool things about Windows 7 on the home network is that it has "Libraries". Libraries are a collection of directories (folders) that contain the same type of file (say MP3s, videos, pictures, etc). You can add or remove folders from a library using the properties dialog of the right-click menu. It's a great way of putting similar things together without really clumping them together.


 

Like I said, I installed yesterday, so once I've played with it for a while and my wife as well, I'll have more for you, but so far, I'm really impressed with Windows 7. IE8 just seems like another non-standard Microsoft browser, and even though it's supposed to be main stream now, I'm not going to upgrade my work laptop until I absolutely have to, because no one has tested it with our work VPN yet. More on that later, I hope.


 

Like I said, it's been an interesting week. Hope you had a good one. Oh, and if you have computer related questions or problems, send them to @Mister_Fix_I_T on Twitter. I'm shooting for less than a 24 hour turn-around time at the start, and hopefully I can drop that down to about an hour in the future.

Saturday, April 04, 2009

Safe Computing

I sit here in my home office, completely surrounded by technology. Three desktops and a laptop running, two desktops in various states of disrepair, a multifunction inkjet printer, and a laser printer, are all within eight feet of where I sit. All of the computers are running or configured to run Microsoft operating systems, XP, Vista, or Windows Home Server. I haven't used a Macintosh since I gave up my old Mac SE. Well, that's not quite true. I bought a Mac Mini for the church a few years back and I spent some time configuring it and playing with the Bluetooth keyboard and mouse.


 

Lots of people are moving to the Mac platform. You hear things about the Mac being "virus free" or people saying things like "I've never owned any anti-virus software. My Mac doesn't need it". All I can think is "your time will come, my friend." In fact, I think your time is very near. According to an article on Ars Technica, the market share of Mac OS X browsers (a reasonable indicator of Mac ownership) has increased steadily since 2007. In January 2009 the Mac OS X browser market share was 9.63%, up from 6.38% in February 2007. What does that mean? Mac computers are getting more popular.


 

OK, I hear you. So what? Macs are getting more popular. Good for them. Well, maybe not. Let's think about this for a moment. According to hitslink.com, Microsoft has 87.5% of the OS market share, with Apple's Mac OS X at 8.66%, Linux at 1%, and 2.9% for other OS out there. Let's discount the fact that there are lots of bugs in the Microsoft OS, actually, let's assume there are equal numbers of bugs in ALL operating systems. Using a military term, Microsoft is a "target of opportunity" because it has such a large market share. If you want to crack into a computer, and you don't know what the operating system of that computer is, it's a good guess it's Microsoft based. But Apple's Mac OS X is on the rise. That means that crackers will soon start focusing on OS X, if they haven't already. And OS X is a nice, soft target because so many Mac users have been lulled into a false sense of security.


 

OK, you say, what about Linux? It has a real small market share, right? That means it's safe, right? Um, no. Not really. Linux is a very powerful operating system (and Mac OS X is similar to Linux in that it is based on Unix). So powerful is the same as not safe? No, not really. There are many different ways to configure a Linux-based system. Those configurations may include opening up ports or controlled holes in the firewall on the computer, or turning the firewall off altogether. This can inject vulnerabilities into the configuration if you don't know what you're doing. Linux has historically been the OS of choice of crackers, because of its ability to be configured and manipulated. You can configure a Linux computer to look like other operating systems, both visually and on the network.


 

So, what am I trying to say here? No computer is inherently secure simply because of its operating system. All operating systems have vulnerabilities. Microsoft operating systems are vulnerable because they are the most widely used operating system, so they are an easier target. So far, OS X has been reasonable safe because of "security through obscurity". And while there is no honor among thieves, there is among crackers, so most Linux-based computers are safe because of "professional courtesy". There is malicious software for any and all operating systems out there. No one operating system is safe, because no operating system development team can consider all the possible weaknesses inherent to their system. You need to protect your computer from attacks. If you have sensitive information on your computer (like checking account numbers, date of birth, etc. what is known as Personally Identifiable Information or PII) you need to protect that information. Please protect your computer, no matter what operating system is running on it. Get anti-virus software, anti-spyware software, and a firewall to protect you from the bad guys out there.

Saturday, March 28, 2009

Random Ramblings

Well, it's been an interesting week. And I'm using the word 'interesting' sarcastically. Filled with doctor visits, a smattering of telephone conferences, and trying to write in the medicated fog of Vicodin and Flexeril, this week has been a challenge. The good news is, the meds have trimmed the pain down to a tolerable level, but they make me so, well, drugged up that I can't think straight most of the time and have to do mindless things just to stay occupied and awake. Enough about me, let's look at some of the things I DID accomplish this week.


 

I'll start with Windows Home Server. Power Pack 2 came out last week, and it was an automatic download if you have your server configured for that. Power Pack 2 fixes some problems that server had, and also added the ability to use Remote Desktop from Vista to the home server. Remote desktop is awesome. I was using TightVNC, which is fantastic for free software, but I was having some issues with screen refresh on some of my applications, so I was looking for a better solution. Remote Desktop IS that better solution. No screen refresh issues, and it's VERY fast. Several years ago, Remote Desktop was always slow for me and the refresh times were not tolerable. Either I have a better network now or they fixed the refresh problems. Great product. If you have WHS and don't have automatic updates turned on, get Power Pack 2 and install it. Word of warning though, your clients on your network will need to update their local software, and some will need to reboot. The only thing I saw was that Vista 64 bit didn't need to reboot, but Vista 32 bit did. I don't understand why, but that's what happened.


 

I'm using Galleon on my WHS box for TiVo connectivity. Galleon pulls my favorite shows down from either of my TiVos on my network and saves them on the server. Galleon 2.5.5 was released this week. I didn't see any noticeable changes in it, but it was an easy install. I didn't have to save any of my configuration files, just downloaded the executable file to the server, then ran the application for the install. The install stopped and restarted the service cleanly with no issues. If you're going to do this, make sure you're not doing any downloads from a TiVo when you do your install. That will break that file and you'll need to delete and re-download the file. Not a real problem, but an inconvenience. If you have a Linux server or a Mac, you can run Galleon, too. Galleon is written in Java, so it's platform independent. Galleon is a MUST for anyone who wants to save files from their TiVo.


 

Two weeks ago, I wrote about Twitter. Twitter is an awesome tool and great for communicating with large amounts of people at once. But it can be addictive (I have one of those personalities where I get addicted to things very easily, which is why I don't really drink much alcohol, but that's another story). You've been warned. Twitter is really cool, though. I've met some great people on Twitter, and they've exposed me to many new ideas that I hadn't thought about. It's very mind-expanding and educational. I've been using twitter since a little before Thanksgiving of 2008 I guess, and I now have almost 1000 followers, which is a milestone I never thought I'd reach. At times with the 1100 or so people I follow some people's comments that aren't directed at me are lost in the noise of all the other "tweets" going on, but that's how life works. I was asked this week how I would describe Twitter. I compared Twitter to a cocktail party (or whatever kind of party you want to use). There are always multiple conversations going on, I just pick one and jump in. Or if I see someone I know, I go over to them and start talking. Some people are going around handing out business cards (not that there's anything wrong with that) and some people are off in one corner talking about personal stuff. Twitter is one big world-wide conversation that can include anyone and anything you want. I've found it to be a great educational tool, a great teaching tool, and also great for sharing with people who are of a like mind.


 

I picked up an older WRT-54G wireless router from Linksys a few weeks ago, but I haven't had time to play with it. I'm planning on flashing the OS with one of the free versions, but I can't decide which one. If you have a recommendation, let me know. I'd love to have a new toy to put on my network!


 

I also helped my mother-in-law and her sister buy new laptops recently. Both their laptops were over 4 years old, and were having problems with both speed and bugs. The best solution was to get new laptops. I looked at BestBuy.com and picked something that was good for Internet and e-mail, and something that would play their non-graphics intensive games. I settled on a pair of Acer-Aspire Laptops with Intel® Pentium® Dual-Core Processor T3400 (the Acer model number is AS4730-4516). They are decent laptops, and probably overpowered for what they need, but including the shipping and 2 year support plan they came to $500 each, which would have been unheard of two or three years ago. They don't have all the bells and whistles, but they'll do exactly what my in-laws need. And I can hear you asking the question "Why did you buy from Best Buy? Wasn't there someplace cheaper?" My answer is both yes, and no. I've had a Best Buy Reward Zone card for some time now, and the perks associated with having that card were never huge, until I became a Silver Premier member (which means I spent LOTS of money at Best Buy). One advantage is that shipping is discounted significantly. Another advantage is the fact that I get the equivalent of cash back on my purchases in the form of Reward Zone points, which I can spend at Best Buy. It's a great marketing ploy. At least it worked on me! Back to the laptops. I plan on trying to load Linux (most likely Ubuntu) on one or both of the laptops and see how that works. Maybe I can use one for war-driving. Stay tuned.


 

There have been a few things in the past few weeks that have kept me sane (well, as sane as I can be); E-mail, Twitter, and Skype. Since my back problems have come back, I'm basically home-bound for now. I've been able to work some from here at my REAL job, and I've also been able to use Twitter for social interaction. But the real saving grace lately has been Skype. If you don't use Skype, get it and play with it. Skype is free. There are multiple things you can do with Skype; you can use it as just another IM tool; you can use it for "Skype calls" which is just free VoIP to other Skype users, and you can do video calls. With my oldest daughter moving to Japan with her husband, Skype has been a life saver. We have used the video chat almost every day since they got their Internet connection up and working. I get to talk with my grandmonster and he still feels a connection to us. It's really cute when he gives me a hug good-by at the end of the call (which is usually around 10PM here, because I'm starting to prop my eye-lids open with toothpicks). It's kind of odd, though, when my daughter carries me around the house by taking the laptop with her. Now I know how Raj's parents feel on The Big Bang Theory! Funny and strange all at once! If you're not using Skype, give it a try! They just released a new version and it's VERY stable, even across ½ the world!


 

Well, I guess that's enough ramblings for today. If you have any comments or suggestions, please let me know and I'll either comment back or try them out.


 

Saturday, March 21, 2009

Why Are You Here

Hope you had a good week. I wanted to start by apologizing for this week's blog (I know, don't apologize, just move forward! Sorry (there I go again!)). It's been an odd week and I didn't get much tech stuff done this week. But I would like to share with you something I wrote back in January that I didn't publish. Not tech related, but more about service and thinking. Hope you like it.


 

3:00 AM, January 1st

"Why are you here."

It wasn't a question. It was a statement. It made no sense as a statement, but there it was.

"Why are you here."

Where were those words coming from?

"Well, I've thought about that a lot from a metaphysical point of view. Why are any of us here?" I thought.

"Why are you here."

That's when I realized, it wasn't a 'voice' per se. It was a thought. It was in my head. It wasn't my thought, but it was in my head.

I could see pictures in my head. People I know, enjoying each other's company; sharing communion; it was at church. They were sharing what they had to help others. I was sharing what I had to help others, too.

"Um . . . to help others?" I thought. My high school teachers would have asked 'Is that an answer, or a question?' It was a question. Someone had to ask a question, and the 'voice' in my head wasn't doing it.

I could see people I had never met before, but I knew them. Is this something that will happen in the future?

"Where am I?" I thought.

"I'm in bed. It's still early. Go back to sleep." I answered myself.

That's what got me thinking. Not just the big question of why are we here, but the question I asked my kids about 10 years ago when we were "church shopping".

Every time the Air Force moved us to a new base, we looked for a new church. "Church Shopping" is what we called it. Sometimes we found a church we fit in with. Sometimes we didn't. With a family that is 4/5 introverts, it's hard to find a place where we all fit in. Sometimes, we settled. Sometimes, we just avoided the problem, and slid back into our 'overly relaxed' ways. No contact.

The last move put us here in the Washington DC area. We actually lived for a year within the boarders of the city. During our church shopping trips, we decided there would be an outer fringe we would not break. No more than 30 minutes travel on Sundays to get to church. That narrowed it down to 3 places. They were about the same distance from where we lived. One was a big congregation with a deaf ministry and a large teen group (and we had teens at the time). One was a medium congregation of mostly older families with few teens, but a large pre-teen group (we had a pre-teen). The third had some teens (not many), lots of little kids (8 and below) and a small overall population. They were struggling to stay together. I guess there were less than 10 men in the congregation. They had a new minister who had just returned from being a missionary. He had lots of interesting ideas about the New Testament. Some people considered him to be controversial. He had a heart for Muslims. He, with lots of help, translated the New Testament from Greek, Latin, and Aramaic into simple English, and then into Arabic.

Where did we decide to "go to church"? Of the three choices, two had something we needed. The third needed something we had. We decided to go with the third.

It's been 10 years now. The church has grown to about 80 or so members, and more men then we can schedule in a month's time. One question keeps ringing in my ears: "do they still need what we have?"

"Why are you here."

Saturday, March 14, 2009

It’s not just what a bird does

OK, let me start with an apology. It's not the next week. It's been much longer than I expected, but the world has gotten away from me.


 

So I've obviously been playing with this "new" bit of technology called Twitter. It's not really new. I first heard about twitter last year, I think, and it had been going for a while before that. I was told that Twitter was "a micro-blog" and that "you just type in what you're doing right now in 140 characters or less", and I thought "who would use that, and why would I want to know what you're doing?" Well, my mind has been expanded.


 

I got an email from a friend of mine from way back. His email was very short. "Tell me about Twitter, please. Thanks." Wow, what a lead in. Here's my response:


 

Twitter is an odd duck. It's a community of people who share their thoughts and what they're doing 140 characters at a time.

I guess one of the most famous Twitter users right now is John McCain, tweeting (that's what sending a 140 character message is called) about what's going on in the Senate. It's interesting to see the sarcastic side of John McCain. Earlier last week when he started tweeting the top 10 pork items in the bills being passed, he said this:
#5. $650,000 for beaver management in North Carolina and Mississippi - how does one manage a beaver?
and
#2 $2 million "for promotion of astronomy" in Hawaii - because nothing says new jobs for average Americans like investing in astronomy

You start out on Twitter by "Following" people. For me it felt a little like stalking. I searched for people I had emails for and followed them. Then I searched for famous and semi famous people and followed them. Then I looked at their followers, and followed a few of them. Some people follow you back so you can have 2-way conversations, some, like John McCain, only follow a few people, but basically broadcast their message to all their followers (Senator McCain currently has almost 159k followers and is following only 32 people).

Current estimates are about 2 to 7 million people around the world are using twitter. Early reports from the emergency landing in the Hudson River were from Twitter. Early insights into the president's address to congress were from twitter.

There are groups within Twitter that mark their comments with what are "hashtags" or #. One I use is Top Conservatives On Twitter or #TCOT. I just learned yesterday that there is a dictionary of hashtags, but I haven't found it yet. I'm still looking.

Twitter is a great tool for communicating, especially for people like me who don't do well in a face to face situation. It gives me just enough anonymity to feel comfortable.

Twitter's great. Join up. HTTP://www.twitter.com


 

Well, since that time, I've done a little digging. The dictionary of hashtags is at www.hashdictionary.com (what a surprise). I've also become very much a twitterholic. It's amazing to me that this application, this piece of technology that I was so unsure of, has become a part of my daily life so quickly. I have friends all over the world: Poland, England, Canada, Brazil, Taiwan, Indonesia, Australia, India, and many more places I'm sure (including the US!). What's funny to me is that I actually communicate with these people. People I've never met (for an introvert like me, that's odd).


 

Twitter can become an amazing tool, or it could devolve into a useless toy and a waste of time. For now, I choose to believe it will be an amazing tool to move the world forward into becoming a smaller, more closely knit community of people. Like I said in my email to my friend, Twitter is great. Join up. When you do, follow me. I'd love to chat with you.

Saturday, February 21, 2009

Windows 7 & Google Latitude

As I've said a few times, I'm playing with Windows 7 Beta. I downloaded both the 32 bit and 64 bit versions, just in case I get to install the 64 bit version somewhere (I have a few computers I could install it on, but I don't want to lose what's there). I have Win7 installed on my HP Notebook, running in a VirtualBox VM. Install was easy, I just pointed the VirtualBox to the ISO image of the install CD as a virtual CD, made the virtual hard drive, then booted the image. The install went fine.


 

Once Win7 was installed, I noticed that there was a warning message about not having any anti-virus software on the image. Well, I wanted this to be a full test, so I clicked the button for suggestions on how to fix it, and was taken to a website with links to multiple anti-virus suites. Feeling adventurous, I decided to try Kapersky because they had a free beta test version of their anti-virus for Win7. I downloaded the software and installed it on my Win7 image. And that's when I started getting the marvelous BSOD. I have nothing but anecdotal evidence that Kapersky caused the BSODs that wouldn't allow the Win7 image to run. My main piece of evidence is that when I rolled back the install of Kapersky, it worked fine. (Kapersky = Not recommended).


 

So my next test was Norton 360. It installed with no issues and has been running error free ever since. However, it's only a limited beta trial that expires (I can't remember when it expires right now, but it's way too soon since the Win7 beta goes to August). I have a complaint with my Norton 360 as well. I may have it configured wrong, but I had to force it to update signature files. All it would do is say "Your anti-virus signature files are out of date" and "your anti spyware signature files are out of date". Great that's helpful. If you're so smart, why don't you fix that for me. McAfee does that for me by default. I'm not saying I'm stupid, but I do like to have things done for me. And why do I need to restart after getting a virus signature file?


 

My next test is to put some real programs on Win7 and see how it works. I know it will be different than a real computer since it is in VirtualBox, but it will give me a feel for it. I also have an older computer that I want to try Win7 on (an old Celeron box from a few years back) just to test out the low end capabilities. I will say I like the way Win7 looks. Nice graphics, semi-intuitive layout. More on Win7 later.


 

Another new toy I've been playing with is Google Latitude. Latitude is a location sensitive program for your mobile phone. It runs in Google Maps and interfaces either with the GPS on your phone or self-locates by using information from the cell towers the phone is talking to (with a large margin of error, but that's OK). I'm using Latitude on my BlackBerry Curve from Verizon Wireless. The way Verizon has the GPS configured on the BlackBerry it won't talk to anything but the default Maps application, so Latitude is using triangulation to find my location. (BTW, I saw this week that the new version of Google Maps for the Storm WILL talk to the GPS. Keep hacking at it Google, I'll be happy when Google Maps can see MY GPS).


 

Once I got Latitude installed (actually, Google Maps 3.0.2 for my Blackberry) and set up my account (you need a gmail account for it to work), I set up some friends so I could test it. A coworker and I configured so we could track each other's location. He's using a Bold on AT&T, so his location is off his GPS when he can get satellite signal. Standing beside each other and looking at Latitude, we were about 3 blocks apart (difference between GPS and cell tower triangulation). Again, I don't have a problem with that. I think I kind of like it, really. I don't mind people knowing I'm in a particular 750m radius of a cell tower. Getting my location down to about 3m is a little creepy. Thursday morning once my coworker got to the office, I walked up to him and said "bad traffic, huh?" He just looked at me, then it clicked that we were using Latitude, and I could see that he was in one place on I-95 for a particularly L-O-N-G time.


 

I can think of a few legitimate uses for Latitude. First, in a business situation, if you have a distributed sales or support team or a delivery system, you can track the location of your team members in real-time and redirect them to a new location if needed. Also, if your staff were in an on-call situation, you could contact the member closest to the location that needed attention and dispatch them quickly to that location. Of course, as an individual user, you can limit who can see your location on Latitude, so if your staff members didn't want to be tracked, they could go "off-grid" and disappear. Second, in a social situation, you can go to a location and see who of your friends may be close by and invite them to join you (or you could join them).


 

Latitude could be looked at as high-tech stalking, but if you remember you can limit other people's capability to see / track your location, you are in total control of the situation. However, it does go to a central server, and well, you get the picture. Administrators have access to anything on their server, right? Even taking all that in consideration, I really like Latitude and highly recommend it. All you iPhone users will have to wait a while to get Latitude on your phones, but Google says it's coming.


 

Next week, my current take on Twitter.


 

Saturday, February 14, 2009

One Thing

DISCLAIMER: This post is religiously oriented. If you are offended by religious thought and can't get over the fact that other people have opinions, feel free to stop reading now. But if you stop now, you're going to miss something good. Those of you who do read this, please comment.


 

Ever wonder what God has planned for you? I'm not talking about your final destination or anything like that. I mean like tomorrow or next week. Does God micromanage our lives to the point where He moves us around like pieces on a chess board? Do we have any freedom to do what we want to do?


 

These are questions I've been considering (I was thinking of saying struggling with, but that isn't quite true) since the beginning of the year. You see, I am of the opinion that everyone has a purpose. That purpose may be somewhat self directed, but ultimately we have a single purpose; the "One thing" that was spoken of in City Slickers. Figuring out what that one thing is takes us through the experiences of life day by day.


 

So what's my one thing? Well, I've tried several things, work wise. Music, radio personality, computer operator, system administrator, programmer, general geek, teacher, husband, father, grandfather, chief cook and bottle washer. That's not what I'm talking about. What you do does not define what you are, or at least it shouldn't. I think that's one of the problems with society, not just today, but since we as a race started specializing (I'm not the guy who grows food, that's Jack over there. I go out and tend the flocks so my wife can make yarn so Jane over there can knit sweaters). To quote a great fictional man, "A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects!" But all those things will lead you to that "One thing". Just because you can do all these things doesn't mean you don't need and aren't directed by God.


 

OK, let's go back in time. Step into the wayback machine with me as we go back about 4000 years or so to the time long ago and a place far away. We see a rich man. Here, rich means he has a big heard of sheep / goats, lots of servants and mercenaries, etc. Not necessarily money. This rich man wigs out and thinks he hears a Voice. That Voice tells him to go someplace where he's never been but the Voice will tell him where to go. This rich man was named Abram. Abram lived in Iraq (well, that's what we call it now). He lived in one of the biggest cities in the world at the time (not that anyone could have known that then). He had everything going for him and left it behind because of this Voice. Abram had a purpose. His "One thing" was to become the father of a great nation. That's not to say he didn't mess up along the way because he did. He told people his wife was his sister to keep out of trouble. He was told by the Voice that he would have a son by his wife, but tried with his wife's maid instead and fathered Ishmael. Once he finally did what he was told, things started to work out. But then the Voice told him to sacrifice his son Isaac. He was no stranger to human sacrifice. I'm sure he was confused because this Voice had never asked for anything like this before. But he obeyed and God (yeah, not such a veiled reference) provided a ram to sacrifice in Isaac's place.


 

Fast forward to about 20 years ago. If we saw someone walking around talking to "themselves", we would have them sent somewhere that could help them. Today, we just assume they are talking on the cell phone with a Bluetooth headset. But what would you do if you heard a voice, and that voice wasn't like anything you've ever heard before? Would you ignore it? COULD you ignore it? Would listening to it help you find that "One thing"? Do you believe that God speaks to people?


 

I don't think I've found that "One thing" yet for me. I am still looking, though. I'm not comparing myself with Abraham except that I too am on a journey with an uncertain path. However, like Abraham I know where that path will end. I don't know when (thank God) because that would just be scary. The journey continues. Will you walk with me?

Sunday, January 25, 2009

Office Politics

WARNING: the following blog is vague and nebulous to protect the innocent and the guilty. If you can't follow along, draw a picture. That usually helps.


 

I've noticed something this week. People handle thing differently. No real big surprise there, but I wanted to share two different situations with you.

Situation number one.

I work as a contractor for the military. Not a building contractor. I have a contract with a branch of the military to do specific work for them. My military boss is a Lieutenant Colonel. For those of you who don't know, lieutenant is derived from the French for "in the place of", and colonel, well, it has the word colon in it, so use your imagination (just kidding on the colonel part). Military people move around a lot and have different job experiences within the same career field. This particular Lieutenant Colonel (Lt Col from now on) has had many "assignments", to include being in Hawaii for several years at the Pacific Air Forces headquarters.

Recently, a new military person came into the office; a Major, with more time in the military than the Lt Col who is in charge. That's not an issue in the military. It's not about time seniority, it's about what you wear on your sleeve or collar that matters. Here's the interesting part. The Major worked at Pacific Air Forces headquarters at the same time the Lt Col did; but at that time, the Lt Col was a Captain, and the Major was still a Major, so was of higher rank. The roles had changed. The interesting thing with the dynamic here is, there's no animosity, no angst, no anger. That's just the way it is in the military some times. Now the student is the master.

There's no power play, no "Ha ha, I outrank you now!" none of that nonsense. It just works. The Lt Col is in charge, knows what needs to be done, delegates work to everyone in the office, including the Major, and everyone reports back on progress. That's how it is with the contractors in the office, too; most of them are retired military, one a retired Colonel. We all know who is in charge, do what we're assigned, and report progress or lack thereof to the boss. It's a very smooth operation, mostly because the boss takes most of the heat for all of us, but that allows us to continue to do our jobs.


 

Situation number two.

This one goes back almost two months. As background, one of my responsibilities is the standardization of all operating system and office productivity software for this particular branch of the military. One of the individuals in a cubicle near mine was having issues with a particular piece of office productivity software. It seemed to be a configuration issue. The problem started about two months ago, but I was asked about it two weeks ago. Because of my responsibility, I know a lot of the folks responsible for configuration control of the software on all the computers in this service. There was a configuration change made at our office (mandated from above) that "broke" this particular office productivity product. As far as we can tell, they are the only office in all of this branch of the service that is using this software. Like I said, I was asked to help out, and I volunteered to step in to see what I could do.

The issue seems to be bigger than we all thought. I had people in many places working on the problem, with minimal success. Since any changes will likely affect more than just this piece of productivity software, great care must be taken not to break any other software with this fix. However, the boss of the individual I volunteered to help is getting concerned that the repair is taking so long. That boss has threatened to bring in the bosses of the people who are trying to fix the problem. Now, I don't know these particular bosses. I will say, I'm not impressed with the techniques used to try to expedite the resolution. If I were trying to solve a problem directly and you threaten to get my boss involved, I would hope that my boss would support my stance and tell you that I'm doing all I can considering I have other responsibilities. What I'm hoping is that over the weekend the problem gets fixed and no bosses need to get called. But if that doesn't happen, I hope that one of those bosses tells the individual who is trying to play politics that they need to back off and let people work.

I guess it all boils down to this: threaten me all you want; I know I'm doing the best that I can do and that's better than anyone else can do, so just wait until I'm done. If I weren't the best at what I do, I wouldn't be here. That's not being conceited, that's being honest.

Monday, January 19, 2009

Windows Home Server (WHS)

Windows Home Server (WHS). For some people, it conjures up visions of rack mounted systems with blinking lights heating up the basement. For others, it is just a way for Mr. Super Geek to show off his stuff. Well, WHS has been on the street for a while now (it's been out in final version since November 2007 and Service Pack 1 has been out for about six months). I finally got the chance to "play" with WHS. It's been 30 days now, and I'd like to let you know what I've discovered.

Let me start off with the fact that I didn't get one of those ready-made WHS boxen. No, I can never do that. I had an older desktop system that I replaced a year ago with my current AMD Phenom quad core from Gateway. I started out with an FIC K8-800T AMD Athlon 64 3000+ based system with an 80GB SATA primary hard drive, NEC DVD-RW drive, and an old Matshita LS-120 super floppy drive. [Just wanted to note here that Word 2007 just crashed on me and I lost the next paragraph or two, so I'll have to rewrite them. Anyone know of a better blog editor that works with Blogspot?] I then added a Maxtor 6L300R0 300GB EIDE drive and a Seagate ST3400832A 400GB drive. I would like to say that the K8-800T is a great motherboard, but I ran into some issues that I'll get to later.

The install was flawless. Booted off the DVD, wiped the drives clean, and then installed everything. It took a few reboots, but it was up and running in about two hours. If you're doing a user install of WHS, remember you need to name your server, so be ready. I named mine SERVER. I know, it's accurate but unimaginative; give me a break here, I can't always be creative! Once SERVER was up and running, I created user accounts for everyone in the house and created the client software install CD. Don't forget to create extra shares if you want them.

The Client Install CD ensures the client PC can see the WHS box, makes a link to the WHS shares on the desktop, ensures the passwords are in sync between the two boxen, and then installs the remote access software. It was about three hours total and I had my server (don't forget the name – SERVER; tough one to remember) and two clients up and running, sharing files and being all happy and stuff. Then I began the process of modifying SERVER.

If you know me, you know I can't leave well enough alone. I need to make it faster, better, smarter than it was. So, what's first? Let me start with explaining you can manage your server from any client using the Windows Home Server Console, which is a nice GUI that shows useful information about the status of your server. It's also extendable by adding in, well, add-ins. If you know me very well, or have been reading this blog, you can guess what my first add-in had to do with. My first add-in was TiVo Publisher. TiVo Publisher allows you to publish music, photos and video from your WHS to your TiVo. This is a one-way connection, so you can't pull video files off your TiVo to your server. More on that later. TiVo publisher installed easy (you can download the software on a client, copy it to the \\SERVER\Software\Add-Ins folder, then run the console and install the software). Now my TiVos can see the music, photos and video files on my WHS box. One down.

The next one was a little more difficult. You may remember me writing about Galleon
before. Galleon is a Java based TiVo client / server for any platform (did I mention it was Java?). Galleon is really cool and I've been playing with it for a few years now. I knew it would run on a WHS box because I had read about it (and everything you read on the Internets is true, right?). So, my first step was to install the Java JRE on the server. Luckily I had a monitor, keyboard and mouse connected to SERVER, so I could do this directly on the box. Not sure how you would do it otherwise. Once the JRE was installed, installing Galleon was quite easy. I got the windows install package and ran it on the server. Once Galleon started up, I noticed my Living Room TiVo was not talking to the network. Ok, no problem; it's on wireless, I'll just tweak it a little and it'll be good to go. Nope. It was dead. No lights, nothing. Wouldn't start up. More on this fix in a bit.

OK, so TiVo Publisher is installed so I can share files to my TiVo(s), and Galleon is installed, so I can pull video off the TiVo(s). Now I can share TiVo files to all the PCs on my home network, right? Yeah, I can share them, but they're *.TiVo files, so nothing can play them except TiVo Desktop and I don't want to load that on all my computers. There must be a solution to this problem! There IS!

The solution is the TiVo File Decoder. You see, the *.TiVo files are simply an encrypted mpeg2 file. All you need is a decryption tool and you're good to go. TiVoDecode is that tool. TiVoDecode uses the Media Access Key (MAK) assigned to your TiVo(s) when you get TiVoToGo to decrypt the files. That's all I know. I know if you have TiVo files, your files are encrypted with your MAK and mine are encrypted with my MAK, so in theory we can't share them unless we share MAKs. TiVoDecode uses your MAK to decrypt the files and saves them as an mpeg2 file. These files are playable with the standard mpeg2 CODEC. I haven't found (or written) a way to automate the decryption process, so I have to check the "daily downloads" for .TiVo files to decrypt. Once the decryption is done, I delete the *.TiVo file, but can still share the file back to the TiVo because of TiVo Publisher. SWEET!

I also tried a few other add-ins, but I'll talk about them another time. Now, here's the sad part.

I had SERVER up and running for about 3 days when the inevitable happened. If you remember, I had server issues when it was running Linux. Stupid me, same server, same drives. I thought wiping and low-level formatting the SATA 80GB drive would fix the problem. NOPE! Dead as a doornail. This is the reason I keep my hair short now; not long enough to grab onto to pull it out in frustration. I pulled the 80GB drive off the system and re-installed SERVER in the same software and data configuration (no backups, just did it all again from scratch / memory). So, I lost 80GB of space, but added to my experience by doing the install again. So when my birthday email from Best Buy came and they said I'd get triple reward points if I bought something this month, I knew what I was going to do. Seagate has a 1TB SATA drive (ST31000333AS) that would be perfect for my server. Best Buy had it for $120, and I had $40 in reward cash from getting my notebook in November.

I got the drive and waited until the weekend to install it. I thought "SATA is SATA, right?" so I just shut it down, installed on the same channel the 80GB was on, and powered back up. The server just sat there. After about five minutes (which seemed like an eternity) it booted, but didn't recognize the drive. Research time. It seems like SATA is not SATA. The new drives support 3.0Gbps throughput, vs. the old 1.5Gbps throughput, but Seagate puts a jumper on their drives to force the drives down to the 1.5Gbps speed. Shutdown the server, pull the drive, set the jumper (incorrectly the first time, but fixed it the second time), reinstall the drive, power up. The server just sat there. WHAT IS GOING ON?!

Research time again. After many hours of very frustrating research, I discovered that the K8-800T uses the VIA VT8237 south bridge chip. Why is this important? Well, it seems the VT8237 chip doesn't correctly support the 3.0 to 1.5 jumper and will not auto-negotiate the drives down to 1.5, so it won't even recognize the drive attached if it defaults to 3.0Gbps. Back to the store. This time, to Micro Center. My research had told me that the Silicon Image chip would recognize the drive. So I picked up a Syba SIL-3114 PCI SATA card. Once I installed the PCI card and connected the drive to it, BANG, it was recognized.

WHS is easy to add a drive to (assuming you don't have hardware issues, of course). Once the server came up and I logged into the console, I went to the Server Storage tab, noticed the nice juicy ST31000333AS 1TB drive sitting there, I told it to format and add it to the Data partition. Five minutes later, I had 1.55TB of space on my server with about 60% free, vs. the 18% free I had before the new drive. Now I'm down to 54% free. Too much TiVo.

So, what's the bottom line? I like WHS. I wouldn't say it's your mother's or grandmother's server, but if you are a light to moderate geek you should be able to set it up and configure it within a day if you're building your own, and less if you buy one off the shelf (I'd still like to try one of them if anyone from HP is out there reading this!). If you have a lot of media files (and who doesn't these days) I'd recommend the WHS because it's easy to use and configure.

Oh, and the dead TiVo in the living room? After more research, I found Weaknees.com which sells TiVo replacement parts, and information pointing to the fact that my power supply was dead. I ordered a new power supply from Weaknees.com, 2nd day air (which doesn't include weekends and holidays, so it took 4 days to get here!), but the replacement took about 10 minutes and it was back up and running again!

Tuesday, January 06, 2009

IT Job Security in the DC Metro Economic Bubble

How safe is your IT job? And for people like me living in the DC area, does living here make your job any more secure?

There's been lots of rumors and out-right lay-offs in the past month or so, and lots of them in the IT industry. Here's some titles from today's news: IBM employees buzzing about layoff rumors, Microsoft layoff rumors continue their swirl, Bay Biz Buzz: Logitech joins local layoff parade, Widgetmaker Clearspring makes cuts, Lenovo denies rumors of layoff plan, LiveJournal Makes Deep Personnel Cuts, Chelmsford's Kronos cuts jobs, . . . do I need to continue? And that's just TODAY's news! It's hard to think about IBM and Microsoft thinking of laying off folks. I've always thought of them as the most solid of the IT area.

I'll be honest, about a year ago or less I was thinking about switching to a non-government type job. No, I'm not a government employee, but I'm the next best thing. I'm a government contractor, also known in this area as a "Beltway Bandit" or "Parkway Patriot" (my personal favorite). But working as a government contractor does not make my job much more secure. Let me give a pre-recession example.

I've worked for the same company for over three years now. The first contract I worked on was as a lead software development engineer (read project manager) for an online database for the Air Force. Due to several issues (none of them my fault or the fault of my company or coworkers) the customer asked that I be removed from the contract. This should have been the first sign of a problem, because the customer had no issue with me or my work, we were just "overspending the budget" for the contract. So what do you do when money is tight? Get rid of the most expensive person on the team you hired. It doesn't matter that without a team lead the rest of the team needs to pick up the management slack that I was keeping them isolated from. OK, so now you have developers doing their normal job and the management and demonstration aspects of the project. Another warning sign. Three months later our next option year on the contract was not exercised; we (as a team and as a company) were fired.

Now, understand that this contract expiration did not affect me directly (it did affect my company, as we lost several really good people because of this, and I'm still burning a little inside from it). When I was removed from the contract, my company had fortuitously gotten a new contract working in a different part of the same branch of the service. That's when I started in my current position. I've been there coming up on two years now, and every time a contract comes up for annual review I get nervous. The military is spending so much money supporting the war that there is very little money left to pay for contracted efforts that need to be done. Why does the military need so many contractors? Because the government has told them they can only have so many people (many times less than there used to be) but they (the service) need to continue to do everything they used to do. Do more with less by "working smarter, not harder". Yeah, right. As a contractor, I can only work 40 hours a week. There's no overtime on my contract. That's good for me. But I feel bad when I get up and walk out at the "end of the day" and the military and civilian folks are still there, sometimes until 9:00 pm at night.

I really didn't want this to become a dissertation on what's wrong in the military services today. What I'm saying is, in answer to my question, I would say that government jobs in the DC metro area and federal government jobs in general are safe; for now. To be honest, I don't have a good feeling about the next few years. (Heck, I don't have a good feeling about the next few weeks, but that's another story). I don't know what the answer is. I really haven't figured out what the question is! I just know that money is tight everywhere right now, and soon the government will start to feel the pinch. You can only print so much money until it is so devalued that it's useless.

I remember back in 1987 the Air Force sent me to Sicily for a month. Our team decided to go out for pizza (what else would you get in Sicily!). When the meal was over, the bill came to over 120,000 Lira! I looked at it and my jaw hit the table. I'd never seen that many zeros on a restaurant check before. 120,000 Lira! Good Lord! That must be an outrageous amount of dollars! Actually, it came out to about $10 each for the eight of us. Over time, the Lira had become so devalued that you paid rent in the millions.

I don't want to paint a bleak picture of the next few years. We don't know what the future will bring. Right now, there seems to be an economic security bubble over the DC metro area (I heard today we're only up to about 3% unemployment in northern Virginia). However, don't let your guard down. Anything can happen.

Tuesday, December 30, 2008

“Digging up” some long lost relatives (Geni.com)

Well, I'm late again. This is NOT going to become a habit! (If you know me, you know that's likely going to be a lie)

I wanted to write this week about a discovery I made (alright, I was pointed to this by @TS_Elliott on Twitter). I've always had an interest in genealogy, but never had the time or ability to do it justice. That's where this discovery (alright already! She already got credit. Leave me alone!) comes in.

Check out www.Geni.com. Geni is a combination genealogy website and social networking site. Let me give you an example of how this works out by talking about my experience.
 

Like I said already, @TS_Elliott pointed me to this site from Twitter because we may be related (I guess she used to be a Stratton in a previous life J). So, I went to the site, started an account, and started putting my family tree in by having Geni search my Gmail account. OK, this looks familiar; sort of like Facebook or Linkedin. Same concept. Then I built the relationships of the people I added (my brothers and sisters and my dad), filled in the holes, then sent out invites to all the family emails I had. That's when the magic happened.
 

The next day I got an email from Geni. One of my brothers had connected with Geni and updated lots of information.
 

I need to make a small break here and add some information, because I'm starting to sound like a bad son and brother. I'm from a BIG family. Huge by today's standards. Five brothers, two sisters (ok, three if you count Jackie; and most of us do because she lived with us all but the first 5 ½ or so years. Sometimes sharing life experiences is thicker than blood). AND both my parents came from big families. And most of their brothers and sisters had big families. So you see where I'm going with this. As an example, when I went to my parent's 50th wedding anniversary, I had cousins come up and introduce themselves to me. Yeah, it's a big family. So, that said, it's hard for us to keep up with each other, especially since we're scattered to the four winds in the US.

 

OK, where was I? Oh, yeah. One of my brothers had connected with Geni and updated lots of information. I was never the organized one, so I was happy about that part. Then I started getting more emails. My daughters and my wife connected and updated their info. My mother-in-law got on and updated her family information. My daughters' in-laws got on and updated their information. My sisters got on and updated their information. Then the real magic happened. My nephew got on to Geni.
 

I have since learned that Shawn has been doing genealogy research on our family tree for a few years or so. He had many many generations of information in another program on his computer, but couldn't share it with anyone, and was sort of floating alone in a sea of names and birthdates. One of the many benefits of Geni is the ability to import GEDCOM formatted information into the website. GEDCOM is short for GEnealogical Data COMmunication, and is a standard for transferring genealogical information from one program to another. This is one standard in my life that has come in useful!
 

Geni also has some other neat features, like a Google Map of where people in your tree were born (not very interesting if you never left your home town, but interesting for some of us "far flung" folks). You can also connect your tree to other trees if you can find a link point. That's where trees start getting big. Also, each tree has "Awards " (in World of Warcraft terms they would be Achievements). I started my tree on December 18th. I've added over 200 names to the tree (Shawn added over 1000!), invited 14 people, and uploaded 5 photos. Cool stats if you're into stats (and I am).
 

So, to top this all off, I'm now connected to 1,347 people on Geni (and I just got an email from them saying my tree is growing!). I'm learning things about my family I remember hearing about but was too young to care about (like being a descendent of Christopher Martin who signed the Mayflower Compact and died in Plymouth Colony on January 18th, 1621 (exactly 342 years before I was born). Also that the Crocker family line was descended from English Gentry, the Cole family line descended from the Norse invasion of England, and lots of other fun facts!
 

Geni.com is a really cool website, with features that make it fun, educational, and a great way to keep in touch with your family (especially if it's as huge as mine is). I highly recommend it. Check it out.

Saturday, December 20, 2008

Social Site for World of Warcraft (L33tLink.com)

As promised, I'd like to introduce you to a "new" website that I found using Twitter. The site is L33tLink.com. To quote their website, "L33TLINK.com is a start-up company based in Montreal, founded by a guild of MMORPG gamers that wanted to have an easy way to organize and stay in-touch."


 

I know what you're thinking; "MMORPG gamers that want to stay in-touch in RL? No way!" I have one thing to say to that: WAY. I looked at their site, signed up, and I was hooked. I asked the folks there at L33tLink if I could blog about their site and they graciously agreed. I hope I do them right.


 

So what is L33tLink really? It's like FaceBook for gamers. That's the best way I can describe it. Once you sign up for your account, you start importing your toons into L33tLink. That's when the fun begins. You are automagically included in groups for your realm (server), your battlegroup, and your guild if you're in one. If you're the Guild Master you become the admin for your guild group on the site. Cool. I found one problem with importing my toons into the site, but I'm guessing most people won't have this problem (unless you're in my guild). Most of us are altaholics, so we have many toons in the guild. In fact, I have 10 (the max) toons on Rexxar, all in my guild (Lolli Pop). I had to keep bouncing back and forth between L33tLink and the Armory to get my toons in. But like I said, you probably won't have this problem unless you're like me.

[<stand at podium> "Hi, I'm Phil, and I'm an Altaholic" <crowd> "Hi, Phil!"]

So, what I really wanted to do was more than just a review of the site, but also to tie in some of the geekiness that is me with the actual planning and development of the site. I sent the team at L33tLink 10 questions to answer for me, and they did just that. I also had a "secret shopper" join the site (thanks Erin!) and send me some thoughts. First the geekiness.


 

Every great venture has an evil genius behind it. L33tLink's evil geniuses are Jordan Greenberg and David Heuff. They saw a problem and tried to fix it in a unique way. They wanted to be able to interact with their WoW friends even when they weren't playing. Odd, I know. Why would you want to not be playing WoW? Anyway, their guild Echoes is testing the site and providing lots of feedback. What I find interesting is the fact that most of the guild is geographically situated around Montreal, but there are a few stragglers in Arizona. I guess they couldn't handle the cold. Anyway, they started the site with the guild and a few developers. And it's moving forward in a big way.


 

I found L33tLink on Twitter like I said before. L33tLink now has over 250 followers on Twitter, and that's without advertising. There'll be more.


 

The guildies all play (of course) and five of them already have level 80's (a feat I have not yet achieved because I got side-tracked into playing my new Death Knight, at least that's my excuse). I'm not alone in being an altaholic, Echoes has one of their very own with 30 alts. I think that even beats me.


 

I asked Jordan how the development schedule was holding up, and I got the answer any good program manager would give: we were behind schedule, but we're all caught up now! ;-) Within the next few weeks they should be sending out an official press release announcing the launch of the BETA. They are also planning to release a WoW-themed video filmed a few months ago. Jordan says "the video does a great job of bridging the gap between the game and real life, which ultimately is the true purpose of the site". I'm looking forward to seeing it and hope it gets pushed on WoW Insider and other blogs bigger than mine.


 

I can't say enough about this being a cool site. This is a cool site! Right now, they're focusing specifically on World of Warcraft, but if any other MMOs get even close to being as big (<cough, cough> Warhammer Online <cough, cough>) they have plans to expand and support them, too.


 

So, what's the "Out of Box Experience" like on L33tLink? I had a secret shopper set up an account and let me know what she thought. One word of warning, she's an altaholic like her dad (yeah, that's what I said. I play WoW with my kids. Get over it. They're adults.).


 

Quote with editorial changes and comments:

I started the process of signing up at 10:12. It's 10:23 and I've registered all my Rexxar characters up on the site. The interface is really cute, nice color scheme and the layout is nice, too. I like it, but definitely have all your characters names written down before you start though. I can't remember my Ysera characters' names, so I can't get them on there. I think it's pretty cool that you can see the armor that I have equipped, and what I have used my talent points for (she's never used the Armory before). It's really easy to find people, especially if they are in your guild! I found you in like 2 seconds, all I did was look at my groups. There you were in Lolli Pop. It really seems like it's a MySpace for WoW.


 

Well, there you have it. I highly recommend signing up for an account on L33tLink. It's a great site, great way of organizing the information and keeping in touch with folks in RL. And you can organize your raiding schedule on the site, keep track of folks (I haven't seen Killer in a while, I wonder where he's at?).


 

Great site, two thumbs up, and 5 stars! Great job Echoes, keep it up!


 

Monday, December 15, 2008

The Cobalt Bomber and dead servers

Well, I missed my (self imposed) Saturday deadline, but I think I have a good excuse. This weekend was REALLY busy. Friday (I took the day off) was my wife's birthday. No I won't tell you how old she is; I'm not stupid. Saturday morning was the church Leadership Meeting in the morning, tutoring Java in the afternoon and my company "Holiday" party at 6:30. And Sunday? Sunday I should have just stayed in bed. Let's just leave it at that.


 

Well I wanted to tell you about some of the favorite things in my life. First I want to write about my baby that's almost 7 years old now.


 

As I said earlier, I drive a Honda Insight. She's Monte Carlo Blue Pearl, but one of the guys at work calls it the Cobalt Bomber, so I'll stick with that. I test drove her during Christmas vacation up in Maine in 2001/2002. She was the first standard transmission Insight I drove, and I loved her. She even handled well in the snow. But living in the Virginia area, I expected I'd have to buy my Insight down there. I was wrong.


 

I was waiting to find out if I got the job teaching Air Force ROTC at the University of Maryland. Once I found out I got the job, we knew I needed to buy the Insight, just to be able to make it to work and back in a reasonable time. I lived about 60 miles from the school, and if you know anything about the traffic on I-95 in the DC area, you don't do that route fast by yourself during "rush hour". And Virginia law says you can take a hybrid car in the HOV lanes alone. Sweet.


 

Over the years, I've put lots of miles on her. 136,000 miles so far. And I'm still on the first set of hybrid batteries. I'm not sure if that's some kind of record or anything, but I think it's cool.


 

Break Break.


 

Last week my Linux server crashed. It was a slow and painful death. It WAS a Fedora Linux server with Samba and Galleon on it. I was using Galleon to move my TiVo files from my 2 TiVos to my server, then decrypt the files to mpeg files and make them available for other computers on my network. That was all well and good, until something happened. It may have been from too many power fluctuations (although with the UPS connected to it, that shouldn't have been a problem), or it could be just that the disk drives are getting old. It started with occasional disk errors (bad inodes). It slowly went downhill from there. I think it took 3 days before everything crashed. I was running my conversion script on the TiVo files to decrypt them when I got so many inode errors it wouldn't finish anything. I had to reboot the server and run fsck on the disk.


 

Maybe it was the fact that I was using logical volumes, but I thought that ext3 was a "self-healing" file system. Whatever; it's dead. Now I'm looking for a copy of Microsoft Home Server. Lots of places sell it, and if you install off a demo CD, you get a 60 day trial before you need to register it. So I'm trying to cobble together a system that will run Home Server. I'll pass on what I learn once I get it up and running. I've learned there are all sorts of cool programs for Home Server. More later on that. Next week (hopefully on time this time), well actually on Saturday, I'll have a review of a new social website for World of Warcraft players.

Saturday, December 06, 2008

Thin Client Doesn’t Mean Anorexic Counseling

Another Saturday morning rolls around, and since this was my first full week back at work, I have nothing but work on my mind. That can be a bad thing. Especially if you expect me to blog about World of Warcraft or anything non-IT related today. Sorry. Not going to happen.


 

Can someone explain to me when and why we've started moving back to the mainframe mentality? It seems like the only thing I've heard this week is "thin client" this and "thick client" that. But I guess it's the natural progression.

I remember back in '89 (I'm starting to sound like Homer's father Abe!) everyone was saying "eventually the network will BE the computer". I thought that was a cool idea, but there was no way that would happen. Well, we're getting there. Ever use Google Docs? What about Gmail? OK, those can be extreme examples, but what about AOL (the old AOL with the dial-up connection, not the website). Everything you needed to get to was available at 14.4kbps. Now things are much faster, and we can do so much more. Do you really need a powerful desktop computer? Not if you have a reliable network connection.


 

That's where the idea of the netbook computer came from. What we would have classified as a wimpy little laptop with no future, with some storage space, but not a lot, connected to a big network "pipe" so you can do everything you need to do somewhere else. You don't really need anything except a browser anymore. I won't make a list because there's one here. I hope it's up to date (not that it's possible to be up to date because things change so fast).


 

We're actually getting to the point of the network being the computer. Or at least that's what it looks like. It's more like the old mainframe. All the processing (or at least the heavy lifting) is done at the far end, and all your system does is the rendering (not like a meat packing plant, or maybe it is and it just smells better). Thin clients are like this, but the "browser" is in firmware. Take it off the net and you have a nice doorstop with a monitor, keyboard and mouse connection. Sort of like the old 3278 terminals or X-terms, depending on your era. Here's the main question about thin clients: are they cost effective and are they more secure. Ok. That was two questions. Sue me. I'm writing this, not you.


 

Are they cost effective? Well, that depends on your timeframe (and we had this discussion at work). There is an inherent up-front cost of implementing a thin-client solution. You need the clients (which are about $300 or so). That's the easy part. Now you need the back-end horsepower. Some places are using hardware solutions and some are using software. Hardware-wise you have blade servers, where each "blade" contains multiple processors and RAM, and multiple blades are connected across a high-speed backplane for communication between systems. However, that requires a storage solution, usually a Storage Attached Network or SAN. Software solutions need to run on mammoth computers with lots of horsepower; the desktop that is rendered on the thin client is run in a virtual machine. Storage can be local or SAN (SAN for really BIG solutions). So, you can see, there is a big up-front cost to implementing thin-clients. However, that investment, done wisely, can last for a longer timeframe than a desktop investment. So, short term, no they are not cost effective, but over the long term, they can be if done wisely.


 

Are they more secure? Well, again, that depends; but this time it depends on your definition of secure. For physical security, thin clients are great. There's no data that physically leaves the data center, unless it's printed. Everything is stored in a secure facility, so it's "safe" (physically). There are some aspects of computer security that are inherent with the thin client solution. If you're using virtual systems, security updates can be installed almost instantaneously, and the need for system administrators is decreased (but NOT eliminated!). So if you're using a Microsoft based client and it's Patch Tuesday, you can push the patches to your VM image, then force all your clients to restart (not a long process if you store your client state correctly), and Bob's your uncle. But, the opposite is also true. If there is an unknown weakness in your VM image, all your clients are vulnerable and so is your data.


 

As an aside, why are people in the IT industry using environmental terms to describe security problems? Data leakage? Data Spill? Call it what it is: a security problem. Someone did something they shouldn't have and now everyone knows something they weren't supposed to know. It's not a diaper; it's your data system.


 

So I guess my point is that the network is becoming the computer. But that doesn't mean things will get easier for the IT geeks out there. In fact, I think you'll need to be more careful because there is a false sense of security because "All my data is locked up in the datacenter, why should I worry". Trust me. Worry.


 

ADD moment: Before I close this, I want to say I've been introduced to a new social networking site for gamers (I know, social and gamer don't go together, ha ha, get over it). It's still in beta, so I've asked for permission to share info on it with you. Once I hear something, I'll let you know.

Sunday, November 30, 2008

Wrath of the Lich King – Death Knight Class

OK, I said I'd blog about my new Death Knight (and to save typing, DK from here on out), so here we go.


 

As I said earlier, I started my DK last Friday (before Thanksgiving). Uknowuwanna is an undead DK. And I've gotten her up to level 60 already, and I've made the run to Shattrath already, so that's where my hearthstone is set. Now I can pop out to Ebon Hold when I need to train, and just hearth back to Outland. Not a bad deal. But I'm getting way ahead of myself.


 

I'm trying to understand the thought processes behind the DK. So, Arthas supposedly re-animated the dead body of some "Hero of Azeroth" to make this level 55 DK that I am. Does that mean that DK's don't have a soul? Why can I rez, then? Ok, not that I really care, just let me go out and kill stuff! And a DK can kill LOTS of stuff. When Uknowuwanna was level 58, she was wandering through Silithus to get her World Explorer achievement (merit badge, as my daughter calls it) and got attacked by 3 Orcs; one level 58, one level 59 and a level 60 elite. Had it been any other level 58, it would have been bad news. However, since she had some of Noth's Special Brew, and all those wonderful DK abilities, she proceeded to whack them about the head and shoulders until they all died, with about 50% health left over. (No, DKs aren't over powered!). Garden would have gotten his butt handed to him at level 58 in the same situation.


 

DK is definitely a hero class. You can do much more with a solo DK than with any other race / class combination. Is this a bad thing? Does this make DKs over powered and dangerous? Yes and no. Stay with me here. Yes, they are somewhat over powered, but that's the intention of the class. I think they should limit folks to 1 DK per server per account, on top of the "must have a level 55 on that server" limitation. Keep the population down, but don't restrict people who are altaholics like me from playing, too. Also, I don't think a DK could solo an instance that would give any experience or reputation, so I don't think that will be a problem, either. People will still have to LFG (sorry Ariel, I couldn't resist) as a DK tank.


 

One thing I did with Uknowuwanna was make her a scribe. I know, real original. Make the new class use the new profession. Don't you try to tell me you didn't make a Draenei Shaman jewelcrafter; and don't you lie to me! Inscription is an interesting profession. It allows the user to create new items called Glyphs that add to your class abilities. You can add major or minor glyphs based on what level you have reached. Nice idea and it adds to the customization of the character. Also, you can make scrolls, cards, books, etc. Lots of cool things that add to the game (or have been in the game and you always wondered where they came from). The obvious parallel profession for scribe is herbalist (since you make your pigments from herbs).


 

Now, here's where I start to have a problem with the DK. When I'm level 55, I know all the flight paths, I have learned First Aid up to 275, I have all these wonderful abilities, but I don't have any knowledge of a profession, and I don't know how to fish? How can I not know how to fish? I'm level 55, for goodness sake (I know, bad choice of words)! Did I not go fishing as a kid? Wait, I know. When Arthas reanimated me from the dead hero of Azeroth I was, I was dead long enough to have TOTAL AMNESIA of my previous life. OK, it's a little inconvenient, but not completely a game killer. However, lots of lower level characters are plenty ticked off when they see these level 58 DKs out there mining copper. Both my wife and I have heard more than a few "@&* *$%+ Death Knights!" comments while going around trying to get our profession skills up to where they should be. I've compared being a DK with being a doctor from South America somewhere. When you move to the US, you either have to start as an intern somewhere and go through all that crap again, or start a new career. Either way it stinks. So, if you're out there playing your little level 8 gnome warlock and see this level 58 human DK wandering around picking your flowers, don't cuss at him. Just understand he had to start at the bottom in his new profession, so he's more like you than you thought!


 

DK play is fast and furious. The first three levels (and I'll try not to spoil anything if you haven't played one yet) are full of interesting quests that expand the story line, teach you how to use your new skills, show you some of new in-game abilities (like siege engines, etc), and get you really beat up in the process. Some of the quests are more like raids or PvP – very fast, just hit what's around you and hope you do enough damage to make a dent. Some of the quests, like the ones that introduce the siege engine abilities, can be really fun and I wanted to do them over again, but unfortunately you can't (or at least I haven't found a way to do that).


 

As I said before, I really like the way the DK class expands the story line. My son said "That's not what DKs are supposed to be like." Well, sorry, but I guess they had to take some liberties, and what do you care anyway, you've given up Warcraft for playing Warhammer Online anyway! The Story line flows nicely and has some nice foreshadowing, leaving you knowing how it has to end, but not really sure how you're going to get there. There are no real surprises, but some nice little twists to how I thought I understood the lore of World of Warcraft. Not so much that I can't deal with the differences, and not so much that it doesn't make any sense from the past games.


 

Also, Blizzard added achievements into the game (like I alluded to earlier). Some of them are funny, some of them are simply annoying, and some of them are real challenges (especially for opposing factions!). Cool feature to add into the game, too bad Warhammer Online already has it and now it looks like you are desperately copying them to keep subscribers.


 

On a side note, my ENT visit went very well on Monday. They diagnosed me with BPPV, and treated me for it the next day. Aside from the fact I had to sleep in an easy chair for Tuesday and Wednesday nights and not move my head much for 48 hours, the treatment wasn't too bad and seems to have worked. I'm only having vertigo for a few seconds first thing in the morning. Also, I think having to go off my medicines for last weekend made me realize I didn't need the Flexaril and only needed the Motrin when the pain got bad. I feel much better, and my neurosurgeon has released me to go back to work full time starting tomorrow. That may mean there'll be less of these little notes (ok, huge tomes of drivel), but at least I'm recovered!