<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8177972231130695701</id><updated>2012-02-15T19:18:47.730-05:00</updated><category term='nant'/><category term='Tech'/><category term='Moving'/><category term='cool links'/><category term='blogger'/><category term='Computers'/><category term='Casual'/><category term='Rants'/><category term='trains'/><category term='jmeter'/><category term='Pinball'/><title type='text'>Coreplex - Rambling from Inside the Grid</title><subtitle type='html'>A Blog simply to put ideas and thoughts back out onto the net for others to find and gain from</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-8459440001589828845</id><published>2012-02-15T19:18:00.002-05:00</published><updated>2012-02-15T19:18:47.737-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>Lenovo W510 Speaker Failures</title><content type='html'>There obviously is a design problem with the Lenovo W510 laptops.&lt;br /&gt;
&lt;br /&gt;
A few months after getting my W510, I opened my laptop one evening to check something after the machine had been suspended.. to find it immediately blue screen.&amp;nbsp; Upon startup, computer complained about an illegal adaptor in the mini-PCI slot.&amp;nbsp; I noticed I could not get wireless working.&amp;nbsp; I looked a bit closer in the light to find a pea sized area of the left grille adjacent to the keyboard physically melted.&amp;nbsp; It looked like someone took a lighter to it.&amp;nbsp; Replaced the laptop with a new one.&lt;br /&gt;
&lt;br /&gt;
Now, just 9 months later, the speakers are no longer working on the W510.&amp;nbsp; Again, on the left speaker grille, there is a small pea sized area that looks like it's been heated up to the point of almost melting.&lt;br /&gt;
&lt;br /&gt;
I just use the laptop under normal conditions, including always letting the laptop hibernate when the laptop is closed and not on the docking station.&amp;nbsp; I do use it on a docking station freqently (the IBM docking station) so I wonder if it has cooling issues when closed.&lt;br /&gt;
&lt;br /&gt;
So if your W510 freaks out.. you're not alone and check out the left speaker grille for deformations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-8459440001589828845?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/8459440001589828845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=8459440001589828845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8459440001589828845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8459440001589828845'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2012/02/lenovo-w510-speaker-failures.html' title='Lenovo W510 Speaker Failures'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-2004768575542982354</id><published>2012-01-06T19:24:00.003-05:00</published><updated>2012-01-06T19:24:52.314-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>Harmony 650 Review</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://flynnibus.smugmug.com/photos/i-sVhMx3M/0/M/i-sVhMx3M-M.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://flynnibus.smugmug.com/photos/i-sVhMx3M/0/M/i-sVhMx3M-M.png" width="291" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;I've had several Harmony remotes (880x2, 890, Harmony One, and now this)
 and while this remote loses all the checkbox fights against the higher-end Harmony remotes, I will tell you 
it's the best bargin of the bunch! &lt;br /&gt;&lt;br /&gt;No it doesn't have a big touch
 screen like the One.. but is that worth $120+??  After owning this, I 
will tell you no!  Unless you are the type that is constantly in your 
device view on the touchscreen, the smaller screen is more then plenty.&lt;br /&gt;&lt;br /&gt;I
 was originally concerned about the fixed activity buttons at the top.. 
no worries.. activities are shown on the screen as well.. just like the 
bigger remotes.&lt;br /&gt;&lt;br /&gt;The key availability is the same as the bigger 
remotes.. it has the color keys for BluRay players, and a good layout 
for DVRs, etc.&lt;br /&gt;&lt;br /&gt;It runs on batteries vs rechargable.  Well anyone 
who has owned logitec rechargables over the years will tell you over 
time the charging contacts get worse and worse and often are the death 
of your device.  The early harmony remotes were REALLY bad with this.  
I've had this remote now for almost 4 months and I'm still on my first 
set of batteries with no end in sight.  The AA battery design is going 
to be more reliable in the long haul and has plenty of battery life.&lt;br /&gt;&lt;br /&gt;5 Device limit - unless you have a big home theatre you are trying to setup.. this will be MORE then plenty for most people.&lt;br /&gt;&lt;br /&gt;Not
 all the buttons light up like the higher end remotes, but that is a 
reduction in features I haven't missed in real world use.&lt;br /&gt;&lt;br /&gt;Undeniably,
 unless the 5 device limit is constraining you, this is THE harmony 
remote to get.  It's far cheaper and looks like it will hold up without 
problems for the long haul.  Even if it didn't, at 1/3rd the cost you 
can afford to buy a replacement if you had to!&lt;br /&gt;&lt;br /&gt;This remote has all the same device compatibility as the other IR Harmony remotes so no worries there.&amp;nbsp; It also uses identical software to the other remotes for programming, so no differences there either.&lt;br /&gt;
&lt;br /&gt;
Really the difference between this and my 3x as expensive Harmony One is...&lt;br /&gt;
- AA vs recharging dock&lt;br /&gt;
- Smaller screen, no touchscreen&lt;br /&gt;
- Rubber buttons vs clicker buttons on the H-One&lt;br /&gt;
- 5 Devices vs 15 devices&lt;br /&gt;
- Design&lt;br /&gt;
&lt;br /&gt;
After owning both - I can tell you undeniably without hesitation, unless you gotta have that 'sexy' remote on the table or are buying a remote for a huge system, buy the 650.&amp;nbsp; At Amazon right now it's only $40!&amp;nbsp; Most IR learning remotes are $20-$30.. this is only a $10 premium for the best type of remote out there.&lt;br /&gt;
&lt;br /&gt;
The software does require someone not afraid of computers to use to setup the remote, but its pretty straight forward and has gotten much easier to use over the years.&amp;nbsp; This should not be a factor for anyone unless you are the type that just wants it to work right out of the box.&amp;nbsp; If so, pay your kid or your neighbor's kid $10 to set it up for you :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-2004768575542982354?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/2004768575542982354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=2004768575542982354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2004768575542982354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2004768575542982354'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2012/01/harmony-650-review.html' title='Harmony 650 Review'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5127997410462166233</id><published>2011-12-08T11:34:00.001-05:00</published><updated>2011-12-08T11:55:08.184-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>Windows Update Error 80072F8F</title><content type='html'>I recently installed Windows Server 2008 R2 64bit direct from an ISO and when I went to update with Windows update, it fails with Error Code 80072F8F .  WTF? It's 'brand new out of the box'.  Well, that's the tip off.  Many web hits will tell you to check your date and time.  But 99% of the time, that's synchronized anyway.  But the root cause is actually the same...  certificate failure.  What you need to fix the problem is the root certificate list must be updated.  Microsoft releases updates to this frequently via Windows Update, but you have a chicken and the egg syndrome.  You must manually download the update and install it before Windows Update will run.&lt;br /&gt;
&lt;br /&gt;
'But update root certificates doesn't apply to Win2008!' you say.  True, when the system is working.  Win2008 automatically updates these from Microsoft while XP required manual updates.  But it appears the default certs in the ISO aren't good enough to even connect to Microsoft anymore, so they must be manually updated before the Automatic Processes can take over.&lt;br /&gt;
&lt;br /&gt;
Goto &lt;a href="http://technet.microsoft.com/"&gt;http://technet.microsoft.com&lt;/a&gt; and search for 'root certificate update', find the latest (even ones from 2009 seemed to do the trick and download.  It will be an .exe that when double clicked seems to do nothing.. but don't worry.  Once you've ran the file, run Windows update again and all is good!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5127997410462166233?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5127997410462166233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5127997410462166233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5127997410462166233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5127997410462166233'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2011/12/windows-update-error-80072f8f.html' title='Windows Update Error 80072F8F'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1464500104826681514</id><published>2010-12-12T00:39:00.003-05:00</published><updated>2010-12-12T00:45:08.987-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>My first foray into touchups</title><content type='html'>So I've gotten to the point with Flash Gordon the playfield is stripped, and trying to clean it up.  But this game has got some typical wear and as I've gotten a few games under my belt now, I'm getting a bit more ambitious.

This time I was trying to work on the PF in the cabinet, but that no longer was possible as I had to take the PF out of the cabinet because of the way the upper and lower PFs are connected, you can't take the sides off and still support the PF in the cabinet.

Here's what the upper playfield looked like after cleaning a bit

&lt;img src="http://flynnibus.smugmug.com/Pinball/Flash-Gordon/IMG0555/1123068057_zDLUq-L.jpg" /&gt;

This is what it looked like before...

&lt;img src="http://flynnibus.smugmug.com/Pinball/Flash-Gordon/IMG6362/1116021004_KgusK-L-1.jpg" /&gt;

Since this is up away from the player, I decided to try my hand at paint touchups for the first time.  I'm not done here as I really need to lock the paint in with a clearcoat if I want it to last, but still debating that.  It's a lot more permanent and a lot more involved.

But here is a before touchups..

&lt;img src="http://flynnibus.smugmug.com/Pinball/Flash-Gordon/IMG0555/1123068057_zDLUq-L.jpg" /&gt;

Here is an after

&lt;img src="http://flynnibus.smugmug.com/Pinball/Flash-Gordon/IMG0558/1123068700_egDdV-L.jpg" /&gt;

I could not match the green well, but the red, yellow, and black went real well.  The closeups in the gallery show how its not really that great.. but I'm not going for total restoration here, just decent looking.

From the player's view, its pretty solid

&lt;img src="http://flynnibus.smugmug.com/Pinball/Flash-Gordon/IMG0570/1123067607_qLx2L-L.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1464500104826681514?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1464500104826681514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1464500104826681514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1464500104826681514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1464500104826681514'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2010/12/my-first-foray-into-touchups.html' title='My first foray into touchups'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-2930733491553091679</id><published>2010-12-12T00:35:00.003-05:00</published><updated>2010-12-12T00:45:42.770-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>Pinball activities</title><content type='html'>Well there has been a lot happening on the pinball front.  I've added several new games.. including my first two EMs which was quite a learning experience to tear down, cleanup, and build back up.

After that I got a 80s solid state Flash Gordon out of some trailer sitting in a field.  That is the current project, and this week I also picked up a High Speed 2: The Getaway at a steal price. ($700!)

I've been posting photos of the games on my smugmug account if you want to follow along as I go...

&lt;a href="http://flynnibus.smugmug.com/pinball"&gt;Pinball Gallery on Smugmug&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-2930733491553091679?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/2930733491553091679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=2930733491553091679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2930733491553091679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2930733491553091679'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2010/12/pinball-activities.html' title='Pinball activities'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-7112243071443644869</id><published>2010-07-30T09:04:00.001-04:00</published><updated>2010-07-30T09:06:45.288-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>A touching Father-Son Story about Buck Showalter</title><content type='html'>Great Story - worth checking out about the O's new manager

&lt;a href="http://articles.baltimoresun.com/2010-07-29/sports/bal-buck-showalter-profile-0729_1_youngest-manager-orioles-baseball-lifer"&gt;Baltimore Sun - &lt;span style="font-size:85%;"&gt;In Showalter, O's have baseball lifer&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-7112243071443644869?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/7112243071443644869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=7112243071443644869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7112243071443644869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7112243071443644869'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2010/07/touching-father-son-story-about-buck.html' title='A touching Father-Son Story about Buck Showalter'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-2672806667892155389</id><published>2010-07-17T00:36:00.003-04:00</published><updated>2010-07-17T00:50:34.289-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>All Phones drop signal..  and other ways to avoid the topic</title><content type='html'>Steve Jobs favorite line... every phone drops signal when you hold it a certain way.  Sure Mr Jobs, but is that spot right on 'every phone' right where it's natural to hold the phone like it is on your phone Mr Jobs?  Funny you skip over that 'detail'.&lt;br&gt;&lt;br&gt;

Today's conference was a joke.  Glad you are making steps to appease those who are financially affected - but shame on you for saying 'its not us' still again.  Every boat has holes too Mr Jobs... but if you design a boat with a hole below the water line and the boat sinks.. you don't say 'well all boats have holes'.  Where the 'hole' carries significance!  Just like where your 'magic spot' that affects all phones has significance.&lt;br&gt;&lt;br&gt;

Apple needs to stop playing cute and just face the music.  Today's conference was the closest we've ever seen (that I can recall) the company saying explictly 'we screwed up'.  But instead they still blame everyone else (oh.. and physics too!) rather then face up to acknowledging they missed this.&lt;br&gt;&lt;br&gt;

Location has relevance Mr Jobs.  Face up to it.&lt;br&gt;&lt;br&gt;

So now the question becomes is.. what is Sept 30th?  Well that should be the end of Apple's fiscal year.. so it might just be accounting related - to cap this write off in this fiscal year.&lt;br&gt;&lt;br&gt;

I also like the defense about how its impossible for them to make enough bumpers...  really so you can ramp up production on a high density consumer electronic... but you can't figure out how to outsource simple injection molding of a single piece device to ramp up production?  Put it in a plastic bag, make one color, and make it by the millions.  I'm sure you could find plenty of action in China willing to be your friend.&lt;br&gt;&lt;br&gt;

Apple's arrogance seems to shine through even when they are trying to concede..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-2672806667892155389?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/2672806667892155389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=2672806667892155389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2672806667892155389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2672806667892155389'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2010/07/all-phones-drop-signal-and-other-ways.html' title='All Phones drop signal..  and other ways to avoid the topic'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-564231350943492493</id><published>2010-04-19T09:39:00.007-04:00</published><updated>2010-04-19T12:16:47.899-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>Standing on the Event Horizon</title><content type='html'>Today I stand on the Event Horizon of Video Conferencing as we've known it.
&lt;br&gt;&lt;br&gt;
Today is the closing date for Cisco's acquisition of TANDBERG.  The date of no turning back.  From this date forward - we are now Cisco.  Sure the technical integration points (a badge, paycheck, etc) will take another month or so, but today Cisco puts their money on the table.  3.5 BILLION worth.  Does that number seem insignificant?  How many of you have heard of TANDBERG before if you don't use our products?  Have you heard of WebEx?  Cisco paid more for TANDBERG then WebEx.  This is Cisco's second largest acquisition since the DotCom boom behind only their buy-out of Scientific-Atlanta and 6th largest ever.  It's the &lt;a href="http://www.computerworld.com/s/article/9141966/The_10_biggest_tech_mergers_and_acquisitions_of_2009"&gt;3rd largest in the tech world of 2009&lt;/a&gt; -
&lt;br&gt;&lt;br&gt;
As I stand on the event horizon, you can not help but look back.  Next month represents my 14th anniversary of starting in this industry and company.  14 years ago I was still at University of Maryland and struggling with things in my personal life.  Through the co-op office at school I sent out a bunch of resumes for co-op opportunities to alternating semesters working and going to school.  Only one company replied.  I found myself in what (today's terms) was a small company.  It was a company with multiple locations, and people spread all around US and Canada.  Yet, it was small enough that everyone knew everyone.  You knew everyone's families.  Someone walked around every Friday collecting money to fund the beer for the night.  We'd hang out on the loading dock.. and just shoot the shit.  The biggest decision was if and who was heading to the bars afterwards.
&lt;br&gt;&lt;br&gt;
My planned semester on, semester off plan didn't really quite go as planned, and I stayed on part time.  Eventually too this got messy, and I left to go back to school full time with less distractions, with the plan to return after school.  When I had started, the company had just gone through a touch realignment due to the partnership that originated the company between BT and MCI being sold to the Canadian interest in the deal.  This lead to a huge disruption in things like production, project management, etc.  But being the new little guy, it all fly right over my head.  Then in 1997 while I was back at school, TANDBERG bought the company outright.  This transition was quite severe for the Canadian interest... but my outfit in Virginia was all gain.  Socially, the Norweigans were something like you've never seen before.  Proper, polite, sometimes overly direct, but good lord they went insane when partying.
&lt;br&gt;&lt;br&gt;
As I returned to the company in May of 1998, the company's size and products had changed, but the core was essentially the same, but energized by TANDBERG.  It quickly became our own.  We grew in size, but the core remained as focused as ever.  It was a 'task driven' environment.  There was no such thing as 'dead weight'.  No one told you what to do each day - each person was expected to find what needed to be done and do it.  If you couldn't or wouldn't.. you didn't last the first few months.  Working 8-8 was common.  Working weekends was common.  But this was because you were pushing so hard to make YOUR WORK happen.  YOUR work, not the company.. yours.  There was a passion for the goal.  You worked your tail off and everyone around you did.  When I was hiring people, I'd walk around introducing people and say 'If you are still here after 6months, you'll never leave'.  And that was the truth.  The process vetted people and those that were truly passionate and capable excelled.  It was the type of company I was only 2 people away from the CEO.  But the CEO wasn't just some owner who held every title in the book.. the company was virtually flat, and everyone was empowered to drive results.
&lt;br&gt;&lt;br&gt;
Then there was the period where they wanted to take the company to the next level.  A new CEO came in.  A CEO scared to death of the culture the company had.  A CEO who brought all his cronies with him to make the company into his company.  He put on the company on the fast track for growth.  The old leadership stepped back and gave him the reigns.  He took a company that was really a group of people doing something together and made it into a 'corporation'.
&lt;br&gt;&lt;br&gt;
Our growth was fueled not by new ideas, but simply brute force.The opportunity we had was so under developed simply due to manpower.  So they hired.. and hired and hired.  The purse strings were opened and people fell from the sky.  You no longer knew everyone.  We had 'dead weight'.  We had people that were just here for a job.  The company was no longer held on the backs of a view... but held up by the constant bubbling action of activity underneath of it.  People that knew they didn't need this started to leave.  Many of the best simply picked up and walked away.
&lt;br&gt;&lt;br&gt;
But with this new found checkbook, the company was open to expand it's products too.  All too long we had laser focused on one area, and relied on others for the rest of the solution.  The single biggest decision of this era was to expand beyond our comfort zone and acquire talent.  At this point in time, acquisitions were about talent, not product/customers.  We acquired two software groups (IP Technologies, and Delente)  that built our management suite.  We acquired Ridgeway, a team that built our Call Control platform.  We walked away from the traditional MCUs on the market and started building our own.  We acquired teams in Holland, and New Zealand.  We had become a truly global company with teams all around the world; All contributing to a new portfolio that in large was dead-on, addressing key customer needs, and had great focus on what we hoped to deliver.  This was lead in the R&amp;amp;D world by key individuals whom as a 'brain trust' drove this engine, and found high gear.
&lt;br&gt;&lt;br&gt;
But brewing at the top was an alternative motive.  All along, the CEO had been setting out to take this company to a 'real company', make it grow up, and groom it.  Groom it... to be acquired.  Grooming it and courting the likes of Cisco (his former employer)... to position the company at all costs to be the fit for Cisco.  The running joke was 'Im wearing a Cisco Polo to see if it will get me a promotion'.  The company was being ran at full bore with the motivation to be acquired and drive financials.  The culture was in turmoil.  Key people were fleeing.  And yet the acquisition goal just could not reach the top of the mountain.  When I asked the CEO during a leadership retreat if he was concerned about the turnover... he blew it off as normal.  A recurring almost 30%?  The hired psychologist said we had to take the initiative ourselves.  A notion completely blasted by those of us who had been doing just that and found no support.  The fascade was falling... and insides were ill.  That was the last leadership retreat the company had.
&lt;br&gt;&lt;br&gt;
But then the CEO was ousted... Budweiser was sent on his way... 'Thank you for flying Lufthansa!'.  A refocusing of the company on it's successful core started a refocusing on the company's core values.  But we were big now, it wasn't quite the same as before.. but there were bright new horizons in the industry.  We continued to invest, including the biggest acquisition of TANDBERG's history.. the acquisition of Codian.  While smaller physically then TANDBERG, Codian represented a much larger overlap of people, roles, and technologies in R&amp;amp;D then previous efforts.  While the walls are down from that move, the people, roles, and philosophies still has some long term settling to happen.  TANDBERG has still not lost stride in any of this, and continues to blow through the market.
&lt;br&gt;&lt;br&gt;
And then there was October 2009.  In Oslo, the hints started to fall in line.  Subtle changes in behavior, things that stood out -- we knew it might just finally be happening.  Out at the bar well into the morning the bets were placed... not everyone thought it could be true.. we had nothing directly saying it.. but the old guard could feel it in the air.  The next morning, the mails came out, the party tent was out.. and low and behold John Chambers himself had come to Oslo to make the announcement along side the old TANDBERG guard.
&lt;br&gt;&lt;br&gt;
In fitting irony... the old CEO who had worked so long and hard to try to get Cisco to buy us.. had just been hired in July to 'save' our #1 competitor.  The company struggling to reclaim the previous crown they had.. they thought they hire the guy who made TANDBERG what it was right?  Oh, but the joke is on them.  Andrew Miller didn't make TANDBERG what it was - he was just the first outsider who was given the space to spend where no one previously would.  Polycom doesn't have that challenge ahead of them trying to grow from a tight small company, to a big grown up corporation.  They can't 'fix' things by just growing.  So now, after years of failing to achieve his goal at TANDBERG... just 3 months after being hired to take down the competition that had knocked Polycom out...  the Cisco deal is announced.  Oh what I would give up to hear/see the conversations that happened that day with Andrew Miller.
&lt;br&gt;&lt;br&gt;
But here we stand just 7 months later... a process delayed by investors pushing Cisco for more value in TANDBERG... Regulators deciding what conditions to put in play.. Cisco raising their offer (something I've heard has never been done before)... and uncertainties coming into focused realities.  Here, on April 19, 2010 , we have closing day.  So now we stand on the Event Horizon.. no longer looking back at where we came from, but looking forward to where we are going.  Beyond the point of no return, we look now to accelerate our movement forward.  To find new opportunities, new powerful assets behind us, and lives within a new company.  A new day, as part of company that has now grown by 4100% around us.
&lt;br&gt;&lt;br&gt;
At least now I'll never have to spell my company name anymore.. making sure they don't miss the D in TANDBERG or explain what we do.  It's a new day as Cisco.. hang on for the ride.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-564231350943492493?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/564231350943492493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=564231350943492493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/564231350943492493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/564231350943492493'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2010/04/standing-on-event-horizon.html' title='Standing on the Event Horizon'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-508716706800623024</id><published>2010-02-06T17:00:00.002-05:00</published><updated>2010-02-06T17:01:20.986-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>Blizzard of 2010</title><content type='html'>Well it's a doozy...  and our third snow storm for the week.  Check out some pix here  &lt;a href="http://flynnibus.smugmug.com/Home/Blizzard2010"&gt;http://flynnibus.smugmug.com/Home/Blizzard2010&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-508716706800623024?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/508716706800623024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=508716706800623024' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/508716706800623024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/508716706800623024'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2010/02/blizzard-of-2010.html' title='Blizzard of 2010'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-4600358121448065912</id><published>2009-12-12T00:23:00.003-05:00</published><updated>2009-12-12T00:57:03.012-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>Prototype #2 Progress</title><content type='html'>Well Prototype #2 is almost done.  Had to stop while I waited for the stain to dry.  Prototype #2 will house my Lethal Weapon 3 translite.  I like it more for the movie reference then the game reference :)

Prototype #2 includes significant changes in
&lt;ol&gt;&lt;li&gt;pocket groove joints instead of mitre corners&lt;/li&gt;&lt;li&gt;Due to the pocket joints, only the two vertical inside edges are rounded over&lt;/li&gt;&lt;li&gt;the rear panel is moved in 1/4 in more to give more room for the picture hanger hardware&lt;/li&gt;&lt;li&gt;the light switch is moved to the left side of the bottom panel to be in a darker part of the picture&lt;/li&gt;&lt;li&gt;much more glue in the joints to keep them snug :)&lt;/li&gt;&lt;li&gt;The top is free to be removed (no screws) because the inside 1x2 piece will act as the cross-beam holding the box shape together&lt;/li&gt;&lt;li&gt;uses 1 60 light string instead of two 30 light strings.  This set has light modes w/memory unlike the other sets which were stead-on only.  But I could not find it in warm white, only cool.&lt;/li&gt;&lt;li&gt;Pine instead of Oak (for costs and easier routing)&lt;/li&gt;&lt;li&gt;Only uses glue and finish nails&lt;/li&gt;&lt;li&gt;Top edge is completely removable without any tools (friction-held only)&lt;/li&gt;&lt;li&gt;LED light control is accessible through hole in rear backboard&lt;/li&gt;&lt;/ol&gt;The pocket groove experiment actually went very well - even considering I had to do a lot of free hand routing to cut the grooves smaller then 1/4 inch... because I had managed to cut the tongues slightly too narrow.

Some shots of the groove and tongues

&lt;a href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#731970957_NY5uk"&gt;&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5629/731970957_NY5uk-L.jpg" /&gt;&lt;/a&gt;

&lt;a href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#731970939_3sPUM"&gt;&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5627/731970939_3sPUM-L.jpg" /&gt;&lt;/a&gt;

Test fitting...
&lt;a href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#731971010_doRyN"&gt;&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5632/731971010_doRyN-L.jpg" /&gt;&lt;/a&gt;

So much tighter then the mitres... and it helps hold the frame together on it's own!

A few of the switch hole.  See the router errors on my grooves?  Oh well, they'll be hidden anyways :)
&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5648/732790054_o7Z9c-L.jpg" /&gt;

The simple lighting wire and socket used.  Same setup used on both prototypes.  Using a socket allows me to keep the integrated fuse holders on the LED strings.
&lt;a href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#732790155_jEFy7"&gt;&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5650/732790155_jEFy7-L.jpg" /&gt;&lt;/a&gt;

Staining under way...  the soft pine required a pre-stain treatment but so far is looking decent (bad cell phone photo)
&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG00042/738488099_n7585-L.jpg" /&gt;

View of the light board all secured
&lt;a href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#738488085_vNXts"&gt;&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG00039/738488085_vNXts-L.jpg" /&gt;&lt;/a&gt;

But one should know.. anytime you make changes, new problems will arise..

&lt;ol&gt;&lt;li&gt;I don't think I sanded around the glue enough and had some stain issues.  But I think those are going away with the second coat of stain.&lt;/li&gt;&lt;li&gt;Tongues too narrow - fixed by free handing grooves so they could be custom fit, but slowed down to do custom cuts
&lt;/li&gt;&lt;li&gt;New tight, box with 1x2 nailed at the top holds the shape perfect.  But this means the light panel must fit in w/o any fudging of the sides of the box.  The 1x2 is nailed in, there is no play, and because the backpanel was moved forward 1/4 inch, there isn't enough clearance for the stuff mounted to the back panel.  The 1x2 will have to be reduced in size with my jigsaw to make room.&lt;/li&gt;&lt;li&gt;Don't forget to fill the holes caused by the finish nailer BEFORE you stain the frame dummy.
&lt;/li&gt;&lt;/ol&gt;The good news is Prototype #2 is being built much faster.  The first night I cut the plexi and backpanel to size.  Second night I cut the 1x4s to size and started the routing.  Third night II finished all the routing.  Fourth night was gluing the frame pieces together.  Fifth night was sanding, then staining.  Sixth night was more stain, and assembling the light board.  Once the staining is done.. all that is left is final assembly.  So besides the gluing and staining waits..  Prototype #2 was built in basically 4 sessions.

Hopefully this weekend Prototype #2 will get a chance to be finished!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-4600358121448065912?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/4600358121448065912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=4600358121448065912' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4600358121448065912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4600358121448065912'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/12/prototype-2-progress.html' title='Prototype #2 Progress'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3035709854510936783</id><published>2009-12-11T22:20:00.000-05:00</published><updated>2009-12-11T22:21:14.039-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>Prototype #1 Retrospective</title><content type='html'>Rough Estimates of material costs in Prototype #1&lt;br&gt;
&lt;ul&gt;
&lt;LI&gt;$22.00 - 1x4 10ft Oak Board&lt;/LI&gt;
&lt;LI&gt;$ 6.00 - 1x1 6ft Pine Board (Good for 2 projects)&lt;/LI&gt;
&lt;LI&gt;$48.00 - Plexiglass sheet (Good for 1.5 projects)&lt;/LI&gt;
&lt;LI&gt;$ 5.00 - 1/4" 30x48 Plywood Panel&lt;/LI&gt;
&lt;LI&gt;$ 5.00 - Hardware (screws)&lt;/LI&gt;
&lt;LI&gt;$ 3.00 - Switch&lt;/LI&gt;
&lt;LI&gt;$ 5.00 - Unwired Socket&lt;/LI&gt;
&lt;LI&gt;$ 5.00 - 6' Lamp Cord w/plug&lt;/LI&gt;
&lt;LI&gt;$10.00 - 2 x 30 cnt LED String&lt;/LI&gt;
&lt;LI&gt;$ 3.00 - Wood Filler&lt;/LI&gt;
&lt;LI&gt;$ 7.50 - Stain&lt;/LI&gt;
&lt;LI&gt;$ 1.00 - Spray Paint&lt;/LI&gt;
&lt;li&gt;$ 3.00 - Picture Frame Wire (good for 2-3 projects)&lt;/LI&gt;
&lt;/ul&gt;

Total - $123.50  Wayyyy too much money for a frame!  Taking out a few dollars since the plexi is big enough for 3 cuts, and the other bits that will share to the next project..that drops the price to $101.50.  But still way too much.  Obviously the biggest savings is to find a better source for the plexi, way to use less plexi, and reduce some of the component costs.  The costs that bothered me the most was on the simple electric socket and cord - those are too expensive and hoping a true electronics supply may be cheaper.  The Red Oak was overkill and a cost sink, so prototype #2 will be pine to make it easier and cheaper.  Even after all the practicing, it probably took 7-10 evening to get it done.&lt;br&gt;
&lt;br&gt;
Lessons learned..
&lt;ul&gt;
&lt;li&gt;1.  Oak is more trouble then its worth.  Took many more router passes, and had lots of control issues with the router due to the oak.&lt;/li&gt;
&lt;li&gt;2.  Mitred corners just required too much precision to get really good&lt;/li&gt;
&lt;li&gt;3.  Don't stain after assembly.  I had fit the top together to see how the overall thing fit, and it was so hard to get right, I didn't want to take it back apart to stain, so I taped off the plexi area - but some stain still got on the plexi :(&lt;/li&gt;
&lt;li&gt;4.  Brass screws SUCK.  I had two snap in predrilled holes!!!  Total disaster that required much destructive drilling to get the sheared screws out :( &lt;/li&gt;
&lt;li&gt;5.  Support your work - no matter how small the piece.  Had at least one minor disaster cutting the plexi where the unsupported scrap side snapped the good piece :(&lt;/li&gt;
&lt;li&gt;6.  The LED strings worked really well.&lt;/li&gt;
&lt;/ul&gt;

So how does Prototype #2 look?&lt;br&gt;
&lt;br&gt;
Prototype #2 tries to 
&lt;ul&gt;
&lt;li&gt;- avoid the miter corners by moving to lap joints or alternative&lt;/li&gt;
&lt;li&gt;- switch to pine for easier routing and cheaper costs&lt;/li&gt;
&lt;/ul&gt;
The actual design for Prototype #2 is 1x4 pine with pocket groove joints for the corners, and tries out a new 60 LED light string because it has different light control modes.  More on prototype #2 soon..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3035709854510936783?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3035709854510936783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3035709854510936783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3035709854510936783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3035709854510936783'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/12/prototype-1-retrospective.html' title='Prototype #1 Retrospective'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-8741818138847167829</id><published>2009-12-05T00:18:00.003-05:00</published><updated>2009-12-05T00:29:27.163-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>Pinball Translite Light Box - The Beginning</title><content type='html'>Pinball Light Project&lt;br&gt;Everyone has seen them.. those Pinball Backglasses or Translites framed up on the wall - displayed as art.  Some even lit up as if they were still in the game.  They look great, but aren't as easy to come by as it would seem.&lt;br&gt;&lt;br&gt;I've always wanted to have some, and have been collecting some translites over the years (when affordable) to save up for when I would actually under take the task.  Well this last month I finally got started.  I decided I wanted to light up mine, and I'd start by building at least two prototypes to work out exactly what I wanted.&lt;br&gt;&lt;br&gt;The first challenge is how to light them.  Choices include traditional pinball lights/sockets, mini christmas lights, light ropes, florescent lights, battery powered lights, or new christmas LED lights.  The problem is most solutions require AC power.  As you can imagine, there isn't always a handy outlet where you want to hang a picture.  LEDs due to their lower power look like a real potential with battery power.  Rather then trying to build my own light kit, I looked to hack something existing.&lt;br&gt;&lt;br&gt;I did find some LED light strings powered by AA batteries that claimed 120hrs of light.  They did run for 4 days before I turned them off.  They just weren't bright enough.  Traditional lights used in pins is the most logical idea since you can even mimic the exact lighting used in the games, and with some simple breadboard you could even animate it.  However these bulbs would require a transformer of sorts and they put off a good amount of heat.&lt;br&gt;&lt;br&gt;The solution chosen was to use LED light strings, and then wire them up to some power cord with a switch.  I found at Michaels 30 LED strings for $4.  A quick test showed that 2 strings lit a translite pretty good, so Prototype #1 would use two of these strings.&lt;br&gt;&lt;br&gt;The next question was what to build it from?  Because the light is not diffused great from LEDs, I needed some space between the translite and lights to lit it evenly.  This lead to basically shadowboxes or lightbox designs.&lt;br&gt;&lt;br&gt;The basic design for prototype #1 is 1x4 premium grade wood arranged on its edge into a picture frame with mitered corners.  Grooves would be cut and a 1/4 panel would make up the backpanel where the lights would be connected, and two 0.093 polycarbonate pieces would sandwich the translite in the other groove.  The lights would be wired to a switch, and a power cord.&lt;br&gt;&lt;br&gt;The problem was I had never really tried to build something with these types of tolerances (picture frames) so lots of practice was in order, as well as getting some new tools I didn't have yet.&lt;br&gt;&lt;br&gt;After spending a few nights experimenting with my new router on scrap wood, and getting accustomed to my compound miter saw I felt up to the task.&lt;br&gt;&lt;br&gt;Prototype #1 would be built around a William F-14 Translite and be made of Red Oak.  It's basic description is&lt;br&gt;
&lt;UL&gt;
&lt;LI&gt;1x4 Red Oak sides arranged on edge into a picture frame with 45deg mitered corners&lt;/LI&gt;&lt;LI&gt;1/4 wood panel painted white to act as the backboard&lt;/LI&gt;&lt;LI&gt;Two 0.093 polycarbonate sheets to hold translite in a sandwich&lt;/LI&gt;&lt;LI&gt;1/4 inch groove cut around inside of frame at 1/2 inch from rear edge to hold the backboard&lt;/LI&gt;&lt;LI&gt;1/4 inch groove cut around inside of rame at ~3/4 inch from front edge to hold the translite&lt;br&gt;Mitre edges to be finish nailed and glued&lt;/LI&gt;&lt;LI&gt;60 LED lights to be stapled to backboard in distributed pattern&lt;/LI&gt;&lt;LI&gt;A lamp cord is wired into a push switch (which is mounted into bottom edge of frame) and then into a power receptical/socket inside the frame.  The LED strings then plug into this socket leaving only the power cord exposed and a switch on the bottom edge of the frame&lt;/LI&gt;&lt;/UL&gt;&lt;br&gt;The big problem was, how to build this in a way that could be opened so it could be serviced or have the translite removed without destroying it all.  I wanted to be able to remove one side of the frame and pull out the panels.  I thought for awhile about a pull out panel like the pins themselves use, but passed due to conerns over getting the sides good enough to avoid light leakage and needing to support the translite better.&lt;br&gt;&lt;br&gt;My solution was to incorporate a 1x2 board inside the frame which would serve as the top of the frame, the the exposed top would just be set on top of this.  This also gave a nice strong board to mount to and keep the frame square.  However, once I started putting the mitered frame together with all four pieces, I found getting the eges good required a tight fit, one that a top just lightly secured would not do.&lt;br&gt;&lt;br&gt;So the 1x2 installed just inside of the top of the frame is actually screwed to both sides and serves as an adjustment to square up the frame and hold it secure.  The top piece is then screwed from the top down in an effort to pull the top board down TIGHT against the other frame corners.&lt;br&gt;&lt;br&gt;Results were mixed on Prototype #1's corners.  This is mainly due to my mitre saw being just a tad off.  Measuring and getting the saw perfect in less then 1/32 of an inch deviation is very hard.&lt;br&gt;&lt;br&gt;Here is the top board.  The two screws on the side are the ones holding the 1x2 internally and the one screw on top pulls the 1x4 board down into the frame.&lt;br&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#731987796_FYtpP"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 600px; height: 450px;" src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5612/731987796_FYtpP-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;You can see the corners didn't line up great.&lt;br&gt;&lt;a href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#731987820_VQci9"&gt;&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5613/731987820_VQci9-L.jpg"/&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;I pushed on with the best I had.  To mount the frame, eye hooks were installed along with picture wire to hang the frame with.  Small 1/4 inch notches were cut in the top and bottom back edges to allow the power cord to exit easily.  A small notch in the bottom of the backpanel allows the power cord to exit from the insdie of the frame to the rear.&lt;br&gt;&lt;br&gt;Here is Prototype #1 in it's natural state&lt;br&gt;&lt;a href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#731987474_hDqEP"&gt;&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5608/731987474_hDqEP-L.jpg"/&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;I was undecided on a finish, but thinking dark colors would help hide the mitre failures, I opt'd to stain the frame an ebony black.  This does help hide the imperfections while still allowing the grain of the wood to show.&lt;br&gt;&lt;br&gt;But because it was so hard to get my frame even decently assembled with the poor mitre joints, I opt'd to stain the wood while it was still assembled, including the translite installed.  I used painters tape to get into the edge grooves and cover the plastic - but somehow I failed and some stain ended up along the top edge in some rather noticable ways :(&lt;br&gt;&lt;br&gt;Check out the gallery by clicking on the image below for more images of prototype type #1 including some completed shots - &lt;a href="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/10539556_EPiWV#731971874_aLbiX&gt;Gallery"&gt;&lt;img src="http://flynnibus.smugmug.com/Pinball/Pinball-Light-Boxes/IMG5645/731971874_aLbiX-L.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;
Up next... a cost break down of Prototype #1 and onto Prototype #2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-8741818138847167829?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/8741818138847167829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=8741818138847167829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8741818138847167829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8741818138847167829'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/12/pinball-translite-light-box-beginning.html' title='Pinball Translite Light Box - The Beginning'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-6593373924459490962</id><published>2009-07-19T21:45:00.003-04:00</published><updated>2009-07-19T22:26:01.271-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>First Attempt at a Playfield Teardown</title><content type='html'>Well this week I finished my first complete playfield teardown. Well.. complete as in the top side only of the playfield... and complete as in leaving the stuff that would have been too much of a hassle :)

My Indianapolis 500 game was bought 'as is' where it was in good shape, but would eventually need to be overhauled. 15 months later, I finally get motivated to do it :)

I stripped the top of the playfield of all parts except

&lt;ul&gt;&lt;li&gt;Steel posts which needed to be banged out of the playfield - It just wasn't worth it&lt;/li&gt;&lt;li&gt;Targets - they are small enough to clean around&lt;/li&gt;&lt;li&gt;Pop-Bumpers - hear its difficult so I just left them&lt;/li&gt;&lt;/ul&gt; It only took one evening (about 3-4hrs) to carefully strip the game, taking video notes as I went so I would be sure I could piece it back together again. Taking notes of things like order of things, stacking (was the washer above or below this piece??), and visual references since the service manual is normally more concerned with the electronics of the game, not the physical assembly.

Once stripped down, I used my Novus polish (#3, then #2, then #1 to clean) to clean up the playfield. Some lines along the mylar I could not get clean, but its still looks pretty good. I did try using my orbital polisher, but that was a waste.. unless the playfield is completely bare, my polishing pads were just way too big. Elbow grease wins again.

Some dirt on mylar edges just never seems to go away (see brown line on diagonal here)
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595916618_qZXSg-M.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 600px; height: 450px;" src="http://flynnibus.smugmug.com/photos/595916618_qZXSg-M.jpg" alt="" border="0" /&gt;&lt;/a&gt;

One stripped, all plastic parts were cleaned in dish soap and water by hand with a rag and toothbrush - including all the little star posts. I was going to use the dish washer, but kept chickening out.

I prepped the ramps to go in the dishwasher, but one would not fit, and I let two others in the dishwasher for about 15 minutes before I chickened out and brought them out and finished by hand. I was only cleaning, and did not attempt to 'flame' them or anything to get the last signs of ball trails out.

I actually regrained all the metal guides with emery paper. It was a little scary at first, considering how scratched they look, but as long as you get the marks all going the right way, and try to polish a bit with higher grit paper (or in my case, more worn emery paper) the results look pretty good. Certainly good enough as seen from inside the game. I also used metal polish to clean them up afterwards, and to wipe down the metal wireforms.

Example of what the metal rails looked like
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595947120_hGcup-L.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 339px; height: 208px;" src="http://flynnibus.smugmug.com/photos/595947120_hGcup-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;And after... (different rail.. but same effect)
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595915721_327uZ-M.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 600px; height: 450px;" src="http://flynnibus.smugmug.com/photos/595915721_327uZ-M.jpg" alt="" border="0" /&gt;&lt;/a&gt;

After what it seemed like 5 times of finding 'yet another piece that needed to be cleaned' I finally approached assembly.

During which, I realized the service manual had no map of screw posts or which screws went where!  I had been good about keeping hardware with each piece, but the posts were not kept together.  So off to the net to try to find more reference images as I didn't think I took video of every post.  After a few 'best guess' attempts that resulted in just a 2-3 times of taking stuff BACK off I had already put on.. Great peeps on rec.games.pinball sent over some more reference images helping solidify my guesses.  Of course at this time, I finally sit down and study more of my video I shot.. and alas.. I find I did take video of nearly all the posts I needed!  Check your notes stupid!!  So this little diversion meant re-assembly took 1.5 sessions instead of just one.  In the end, I only have two pieces I think that are out of place, but I think it's because my game was that way to start, and they are easy to get at so I'll replace them later.

At the end.. no extra pieces or screws left over!  The re-assembly also means I got to put my Orbitz Plastic Protectors on, my Cliffy hole protector for the turbo VUK, new rubber kit (kept it factory black), two new flipper bats to go back to factory look, and new steel balls.  Total time was over about 5 nights..  probably 25+ hrs total.  I figure now that I know more what I'm doing.. total time would depend on how long it takes to clean the stuff.  Disassembling and reassembly of a game of this complexity level would probably only take me 3hrs on each side (tear down, then build up)

And after putting it all back together - it actually works! :)  Tho I have since had two resets.. I don't think these are associated with the rebuild since I didn't mess with the electronics really at all and maybe the typical WPC resets are just making their way at home with my Indy500.  I guess up next is looking at the driver board for bridge rectifiers!

Some images are below.  More random pix are in my smugmug gallery &lt;a href="http://flynnibus.smugmug.com/gallery/8968436_iuRFa"&gt;here&lt;/a&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595918397_nXbt5-L.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 800px; height: 600px;" src="http://flynnibus.smugmug.com/photos/595918397_nXbt5-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595927055_v9dk9-L.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 800px; height: 600px;" src="http://flynnibus.smugmug.com/photos/595927055_v9dk9-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595927656_xNCRV-L.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 800px; height: 600px;" src="http://flynnibus.smugmug.com/photos/595927656_xNCRV-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595923246_Fya4s-L.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 450px; height: 600px;" src="http://flynnibus.smugmug.com/photos/595923246_Fya4s-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595923742_qCRuY-L.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 800px; height: 600px;" src="http://flynnibus.smugmug.com/photos/595923742_qCRuY-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flynnibus.smugmug.com/photos/595924302_q38L4-L.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 800px; height: 600px;" src="http://flynnibus.smugmug.com/photos/595924302_q38L4-L.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-6593373924459490962?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/6593373924459490962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=6593373924459490962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6593373924459490962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6593373924459490962'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/07/first-attempt-at-playfield-teardown.html' title='First Attempt at a Playfield Teardown'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-7121995036380533415</id><published>2009-02-22T17:36:00.002-05:00</published><updated>2009-02-22T17:42:51.996-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>Automatically signing into your Xbox Live Account</title><content type='html'>This seems like such a simple topic - but its complicated by dirty little details you probably didn't realize.&lt;br&gt;

&lt;b&gt;Question: When I start up my xbox 360 - My Xbox Live profile does not sign in automatically, how do I change this?&lt;/b&gt;&lt;br&gt;
Answer: Everyone says just find it in your profile's settings.  But in the NXE dashboard, you've searched and searched and searched and can't find it.  Why?  Here's the dirty little detail.  Didn't you know.. not all your settings are IN the dashboard?  The Guide button on your remote (the big X button) when pressed brings up a quick menu, that gives you quick access to various things on your xbox.  But did you know.. there is configuration that is ONLY accessible via this menu?  Yup.. and that's where auto sign-in is.  When you hit the Guide button, goto the settings blade.  Then click Profile.  This menu looks identical to when you edit your gamer profile in the dashboard... except... now there is an auto sign-in option!  Set it here and go home happy.&lt;br&gt;
Maybe sometime soon Microsoft will fix this lapse of reason in their NXE experience.  The identical pages are NOT identical in the guide vs dashboard.  Poor UI Microsoft.. Poor UI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-7121995036380533415?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/7121995036380533415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=7121995036380533415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7121995036380533415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7121995036380533415'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/02/automatically-signing-into-your-xbox.html' title='Automatically signing into your Xbox Live Account'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-6122905466941721784</id><published>2009-01-24T20:34:00.004-05:00</published><updated>2009-01-24T21:05:27.535-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trains'/><title type='text'>Texas Special Lives!</title><content type='html'>Well.. since my HO parts STILL haven't even shipped.. almost a week after I ordered them GRRR there isn't much to do with the train platform.  So I moved to working on overhauling 2245 - The Texas Special
&lt;br&gt;&lt;br&gt;
When first pulled out of storage.. it would marginally go backwards, but not forward and needed some TLC after it had a battery leak in it.
&lt;br&gt;&lt;br&gt;
I took notes as I went, and stripped it down as far as possible.. leaving only the motor itself intact.  The die cast stuff doesn't clean up well with only soap and water as I was using.. not sure how to get those looking pretty since they seem to be almost painted finishes which wears away.  Where battery acid was, it had completely eaten away the metal making any cleanup purely a stabilizing move.  With a metal brush, I removed all lose material and washed what was left behind.  I even tried grinding in several places without much difference.
&lt;br&gt;&lt;br&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/LJ-fJPD3bn5bYtjgLuMOCw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_NtFOYibfvDc/SXvDjHhIqfI/AAAAAAAACZ4/R155hupAesY/s400/IMG_4712.JPG" /&gt;&lt;/a&gt;&lt;br&gt;
A look at the filth inside (and battery damage)
&lt;br&gt;&lt;br&gt;
The first fun was finding the electro coupler on the front truck was busted up.  It had a plastic flange where the wire from the pickup would attach.  Well that whole section was snapped off.  I rigged up a small washer to act as the tie point between the angel hair thin coil wire and the wire coming off the track pickup.  It's not pretty, but it appears functional.  I pulled the truck all a part, cleaning as best as possible and oiled the axles.
&lt;br&gt;&lt;br&gt;
Up next was the rear truck which had the gears in it.  This thing was filthy.  Even once off the engine, I couldn't really turn the wheels by hand.  So it got broken down, cleaned out, and re-greased.  
&lt;br&gt;&lt;br&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/b3umg5SI5HJNNWuSeFxf1Q?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_NtFOYibfvDc/SXvDnfmJqwI/AAAAAAAACaE/mN53eFQQv74/s400/IMG_4715.JPG" /&gt;&lt;/a&gt;&lt;br&gt;
50+ years of grime
&lt;br&gt;&lt;br&gt;
I intended to pull the motor apart and clean.. but chickened out when disassembly did not look easy without desoldering all the hookups which I did not want to do.  I also did not play with the reversing unit.. which seems pretty loud right now.
&lt;br&gt;&lt;br&gt;
Once I rebuild the rear end.. a test was in order to try out if it actually all worked :)
&lt;br&gt;&lt;br&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bmegVpJNEho&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/bmegVpJNEho&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;br&gt;&lt;br&gt;
Up next was to try to figure something out about the horn.  The horn works by a vibrating coil powered by the track opening and closing a contact between the battery and the horn.  
&lt;br&gt;&lt;br&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/8qlYkcYcVFMhovZcVYBgTQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_NtFOYibfvDc/SXvHMIa4M9I/AAAAAAAACak/T36l6OYtuCU/s400/IMG_4721.JPG" /&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Stripped it all apart, cleaned it up, but still was a big unknown.  First attempts went no where with testing it.  Even the first runs on the track itself were unsuccessful.  But after a second breakdown with more attention cleaning up the contact points where the different plates touch.. we had continuity tests that finally worked.
&lt;br&gt;&lt;br&gt;
The body work got a washing and cleanup.  And finally it was time for some test runs!
&lt;br&gt;&lt;br&gt;
The one casualty of the whole thing was the thumb screw that held the battery door.  It snapped, and I still need to figure out how to remove the remaining part of the screw.  Right now the door remains partially open, and we used a quarter under the battery to ensure contact between the battery and door (which serves as the - terminal contact).
&lt;br&gt;&lt;br&gt;
Here she is.. running slow and then full speed
&lt;br&gt;&lt;br&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2mlCIgxlStM&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2mlCIgxlStM&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/SZ1jiJMzGdIuBbRKE9gEMw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_NtFOYibfvDc/SXvIKbmhhHI/AAAAAAAACbI/tZp4OcwDNLg/s400/IMG_4729.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-6122905466941721784?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/6122905466941721784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=6122905466941721784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6122905466941721784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6122905466941721784'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/01/texas-special-lives.html' title='Texas Special Lives!'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_NtFOYibfvDc/SXvDjHhIqfI/AAAAAAAACZ4/R155hupAesY/s72-c/IMG_4712.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3363250985242607482</id><published>2009-01-11T21:41:00.003-05:00</published><updated>2009-01-11T22:00:38.671-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trains'/><title type='text'>Inventory Done, and we have rolling trains!</title><content type='html'>Well, first stage of working with the trains is complete.. knowing what you got!  A gallery of the O gauge pieces can be found &lt;a href="http://picasaweb.google.com/flynnibus/TrainInventory"&gt;here&lt;/a&gt;.  I went through surveying what is there, and what appears salvagable.  Looks like the most significant pieces are the Diesel locomotive and the Operating Water Tower.  I hope to refurb those parts so the kids can play with them with their new set.  We've already put the red top station and caboose on the Harry Potter set so they have more to play with.&lt;br&gt;&lt;br&gt;
This weekend we started opening the HO gauge sets, which were from my childhood (vs the O gauge which were assembled when my oldest Uncle was young).  We made a first pass to look at what we had, and from the diligence of my father, most of the stuff is in steller condition.  You can see a visual gallery of this stuff &lt;a href="http://picasaweb.google.com/flynnibus/HOTrainInventory"&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Tonight I even setup a simple circle track so some of the gear could be tested.  Most of the track is still in good to reasonable condition.  Firing up the newest pieces which were trains I had bought myself when I was a teen.. they came right up!  The &lt;a href="http://picasaweb.google.com/flynnibus/HOTrainInventory#5290113213859950194"&gt;steamer &lt;/a&gt;worked like a champ.. the &lt;a href="http://picasaweb.google.com/flynnibus/HOTrainInventory#5290113202650592994"&gt;blue Santa Fe Diesel&lt;/a&gt; went without a hiccup!  The &lt;a href="http://picasaweb.google.com/flynnibus/HOTrainInventory#5290113193602627394"&gt;newer red Santa Fe Diesel&lt;/a&gt; took awhile before it worked out its cramps.. but after some assisted loops, it was going full steam on its own.  The &lt;a href="http://picasaweb.google.com/flynnibus/HOTrainInventory#5290113132118568258"&gt;Chessle Diesel&lt;/a&gt; was dead, but I didn't persue repairs on it.  I wonder if its been dead for awhile, as I don't remember playing with that one as a kid.  The &lt;a href="http://picasaweb.google.com/flynnibus/HOTrainInventory#5290113083009076514"&gt;Spirit of 76 locomotive&lt;/a&gt; didn't fire up at first.  But after spending some time on cleaning its wheels with an eraser.. he was flying around as usual!  Unfortunately though, its last remaining coupler did not survive :(  The plastic pin that holds the coupler in &lt;a href="http://picasaweb.google.com/flynnibus/HOTrainInventory#5290113083226288802"&gt;place was broken on the rear of the engine&lt;/a&gt;, and the front one broke off tonight as well.  So its a speedy little engine that can't carry anyone :(  But overall it was great to see most of the pieces fire up without any cleaning or tweaking at all.  So with some TLC they should really improve.&lt;br&gt;&lt;br&gt;
I rigged up some wiring to make it easier to test some of the electric components, but the HO stuff is in good enough shape I think its probably better to just jump to trying to build a layout.  I'll figure out gaps of what I have, and just order as needed.  We'll build a track first, and then try to populate the buildings, etc and I'll clean them as I set each one up.&lt;br&gt;&lt;br&gt;
Now the question is.. stay legacy, or ponder one of these new control systems.. hrmmm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3363250985242607482?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3363250985242607482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3363250985242607482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3363250985242607482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3363250985242607482'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/01/inventory-done-and-we-have-rolling.html' title='Inventory Done, and we have rolling trains!'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5671680780804027701</id><published>2009-01-01T20:50:00.005-05:00</published><updated>2009-01-01T21:23:30.871-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trains'/><title type='text'>A Train Story.. Day 1 and 2</title><content type='html'>With the house settled, we finally have room for things we haven't in the past.  That includes something I grew up with a kid, as well as my father.. a train garden.  I'll try to log some history here on the blog as it progresses.  These posts will be tagged with 'Trains' (see right panel on page)&lt;br&gt;&lt;br&gt;
My father had Lionel O Gauge trains as a kid that he and his family would put up every Christmas Eve.  When I was a kid, we had HO gauge trains that we'd setup each season and each year a fun part of Christmas was gifts to expand the set.  My father had younger brothers, and his trains stayed with his father when my father moved out of the house.  At that time, they were living in Baltimore City, but since then moved to Reisterstown after my father left for College.&lt;br&gt;&lt;br&gt;
When my Grandmother died, and my Grandfather was looking to sell their house and move back into the city, the family pitched in and cleaned up and out the house they had been living in for the last approx 25 years.  My father saved the trains which had been in storage in the basement and moved them into storage at his house.  At that time, I got a peek at the trains, but it wasn't the time for them and they went back into their boxes.&lt;br&gt;&lt;br&gt;
Skip ahead to current time.. I had been telling my kids about the trains and they had started to show interest, asking all kinds of questions.  They had seen some train gardens at various Christmas-time exhibits and were showing a real curiosity.  So we discussed pulling out the old train sets and possibly setting them up in the new house.  For Christmas, my father got them a starter Lionel set styled to Harry Potter.  We set those up under the tree as soon as we got home.  The thing about these trains tho is they are EXPENSIVE and pretty delicate.  With my kids all 10 and under, I really worry about them breaking the details on the cars.  So thinking my HO trains may be more tolerable to their play.. I pushed ahead with gathering up the trains from storage to complement their new Lionel set.&lt;br&gt;&lt;br&gt;
At Christmas, we pulled the train boxes from deep storage at my father's house and did a quick inspection of his O Gauge pieces.  The trains actually started with my uncle who is 9 years older then my father.  We don't know when their collection started, but conversation with my uncle at Christmas makes us think the collection started about 1950.  Most of the trains are still in original Lionel boxes.  With no space to take them Christmas day, we decided to come back another day just to take the trains themselves.&lt;br&gt;&lt;br&gt;
On New Years Eve, I drove down to my fathers to retrieve the boxes from storage.  Included was the 8x4 platform we built when I was a kid to put the trains on.  We had a smaller platform we'd put under the tree when I was very little, but as we got older, we built a 'proper' platform straight from the Atlas train guides.  This had been in storage at my fathers house since (including a move!).  We fit the platform in my minivan (ha.. can your SUV do that??) and loaded up the train boxes.&lt;/br&gt;
Today I managed to set the platform up as a starting point.. mainly to have a work surface.  The O Gauge trains are 50 years old, and haven't been used since sometime around 1968-1970 or so...sitting in basement storage since then.  I plan on trying to revitalize the Lionel pieces as much as possible to make them usable by my kids.  The HO sets I had will serve as good fodder for their need to crash/bang more :)&lt;/br&gt;
Today as an easy starter step.. I started with my Tyco US-1 Trucking slot car sets.  These are slot car sets themed to construction/highway things.  I think these sets were from when I was probably 9-13 years old or so.  They had action pieces, including a gravel hopper that dumped into the truck, an operating crane that loaded pipe sections into a dump truck, and a Firehouse that included a switching track and a fire truck with working lights and bell.&lt;br&gt;&lt;br&gt;
I pulled them out, setup a basic track, and tried them out.  Initial signs were pretty gloom with the various cars just barely showing signs of life.  But after some warm up and coaxing.. they were flying around the track.  After a bit of tweaking and cleaning, we had all the action pieces working, and all cars flying.  The kids loved playing with the action pieces.  So Day 1 (yesterday)... we successfully loaded and hauled all the gear to my house.  Day 2, we successfully got the platform up, and got the slot trucks out for a warm up exercise. &lt;/br&gt;
All the photos are at picasa..  the gallery is &lt;a href="http://picasaweb.google.com/flynnibus/ATrainStory#"&gt;here&lt;/a&gt;&lt;br&gt;
Some teaser shots..
&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/7aBrsd2ZG2qfkNGeJmoD2w?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_NtFOYibfvDc/SV1tgoHVjXI/AAAAAAAABcY/3_JxsFtbr5A/s400/IMG_4354.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/flynnibus/ATrainStory?feat=embedwebsite"&gt;A train story&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/Y1TsRLPcIC9MNyoLeTmSeA?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_NtFOYibfvDc/SV1thH8sp4I/AAAAAAAABck/YxAH8UU3LrE/s400/IMG_4365.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/flynnibus/ATrainStory?feat=embedwebsite"&gt;A train story&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/5fN6v9wxUoDUPCchcKCBsw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_NtFOYibfvDc/SV1th0wZwQI/AAAAAAAABds/pcdOU6POrPw/s400/IMG_4381.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/flynnibus/ATrainStory?feat=embedwebsite"&gt;A train story&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5671680780804027701?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5671680780804027701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5671680780804027701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5671680780804027701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5671680780804027701'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/01/train-story-day-1-and-2.html' title='A Train Story.. Day 1 and 2'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_NtFOYibfvDc/SV1tgoHVjXI/AAAAAAAABcY/3_JxsFtbr5A/s72-c/IMG_4354.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-2626222373394855464</id><published>2009-01-01T20:46:00.003-05:00</published><updated>2009-01-01T20:50:07.685-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>House Update</title><content type='html'>Been awhile... but we've been busy trying to get the house fully moved in.  We've since added the 'features' to each of the kid's rooms.  A picket fence in one, a 10' wide mural in the second, and stick on effects in the third.  Check them out in this album.&lt;/br&gt;
&lt;/br&gt;
&lt;a href="http://picasaweb.google.com/flynnibus/HouseUpdates"&gt;House Updates Gallery&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-2626222373394855464?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/2626222373394855464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=2626222373394855464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2626222373394855464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2626222373394855464'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2009/01/house-update.html' title='House Update'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-621209806492599423</id><published>2008-11-09T20:51:00.003-05:00</published><updated>2008-11-09T20:53:23.134-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Week 2 Progress Report</title><content type='html'>Well its been just past 2 weeks since we settled on the house, and 5 days since we moved in.  It's been non-stop churning to get the house where we wanted.  As I write this, I wonder if I could get up out of the chair even if I wanted to my body hurts so much :)  Check out the room by room progress and work notes in the &lt;a href="http://picasaweb.google.com/flynnibus/Week2Progress#"&gt;photo album&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-621209806492599423?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/621209806492599423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=621209806492599423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/621209806492599423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/621209806492599423'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/11/week-2-progress-report.html' title='Week 2 Progress Report'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1095343809544189572</id><published>2008-11-05T11:37:00.003-05:00</published><updated>2008-11-05T11:39:52.229-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>It's finally real</title><content type='html'>Well, yesterday was crossing the threshold.  Election Day was move-in day, and we had the movers call at 7:30am and say they were ready and waiting... except we were told they would be there at 8:30, not 7:30 :)  So after the short gaff, we were on our way.  8hrs later, they left, and all our stuff was in the new house.  It was a long day, but it's one behind us now.  Now to unpack, finish the need items we had not gotten to yet, and expand into the new space.&lt;br /&gt;
&lt;br /&gt;
Boy a lot of our stuff looks lost or out of place in a house like this :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1095343809544189572?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1095343809544189572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1095343809544189572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1095343809544189572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1095343809544189572'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/11/its-finally-real.html' title='It&apos;s finally real'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-4246277235787732012</id><published>2008-10-28T22:28:00.003-04:00</published><updated>2008-10-28T22:35:56.892-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Chapter 2 Finally Complete - We have a house</title><content type='html'>Well, after yet a few more speed bumps last week with money transfers.. we finally approached settlement day.  Staci - armed with a power of attorney letter since I was still in Spain - went to settlement and attempted to put this bad boy to bed.  After yet a few more hurdles because the seller refused to pay for ANYTHING (including getting the mess of their own title sorted) Staci got the paperwork finished.  So as last friday - we finally own a home again!&lt;br /&gt;
&lt;br /&gt;
It took more then 6 months... from start to finish.. but this chapter is finally behind us.  Up next, rushing this week to do as much to get the house ready before we move.  Movers are scheduled for next Tuesday.  Friday carpet comes..  Monday the fridge was delivered.. so now the next never ending chapter starts.. improving the house!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-4246277235787732012?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/4246277235787732012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=4246277235787732012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4246277235787732012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4246277235787732012'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/chapter-2-finally-complete-we-have.html' title='Chapter 2 Finally Complete - We have a house'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-6580226544229159458</id><published>2008-10-21T13:26:00.002-04:00</published><updated>2008-10-21T13:27:10.629-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool links'/><title type='text'>Awesome Pumpkin</title><content type='html'>&lt;div style="text-align: left; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/penner42/2961060102/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3069/2961060102_41531ce332.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/penner42/2961060102/"&gt;amp_40D_081021_5467&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/penner42/"&gt;penner42&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Gamers will appreciate this pumpkin :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-6580226544229159458?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/6580226544229159458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=6580226544229159458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6580226544229159458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6580226544229159458'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/awesome-pumpkin.html' title='Awesome Pumpkin'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3069/2961060102_41531ce332_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3707785126336934507</id><published>2008-10-21T13:01:00.004-04:00</published><updated>2008-10-21T13:21:05.773-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>The most insane settlement ever?</title><content type='html'>Well, remember back on Oct 3 how I said we had a very good chance of a delay in settlement?  Well here we are almost 3 weeks later and still no house.&lt;br /&gt;
&lt;br /&gt;
I've refrained from posting the story until we had things a bit more under control, and honestly because things can change day to day.  Insane.&lt;br /&gt;
&lt;br /&gt;
Turns out the previous owners did some transactions that don't settle well with the lawyers in how they handled the deed of the house.  This combined with some lesser issues like liens that had no been cleaned up.&lt;br /&gt;
&lt;br /&gt;
Well, the deed stuff just needed a quick claim deed signed by the previous owners.  Well, that is if you can find them.. and then IF they will sign.&lt;br /&gt;
&lt;br /&gt;
Day 1 ended up worrying if they were even still in the country!  Some paperwork we pulled made us aware that being in Pakistan was a possibility.&lt;br /&gt;
&lt;br /&gt;
Staci went on detective mode and through the Internet and a few sly data connecting, we had a pretty solid belief they lived in the area still, and we had an address and phone number.&lt;br /&gt;
&lt;br /&gt;
Adding to the 'in our favor', our title lawyer, actually handled the settlement for the previous owners!  So they at least had a history.  Our lawyer called, and then visited the house, and explained the situation, and left the paperwork with the wife.  We go for a full week without any real progress of knowing the intent of the previous owners.&lt;br /&gt;
&lt;br /&gt;
Adding to the problem, is we have to be out of our apartment at the end of the month, which we were not able to extend.  Which means, if we didn't settle, we'd have to move yet again...&lt;br /&gt;
&lt;br /&gt;
So Friday the 17th was Armageddon Day.. something had to happen if we were going to make this happen.  We needed at least some sort of knowledge of what was happening to get our next two weeks in line.&lt;br /&gt;
&lt;br /&gt;
It started with Staci finding a work number for the previous owner (husband) which we had not heard at all from, after the lawyer had called and left the info at home.  Staci called and left a VM.  Crossing in the Ether... our Real Estate Agent calls saying there had been progress at the title company.  What progress?  Well it's complicated!&lt;br /&gt;
&lt;br /&gt;
Our title lawyer is talking with a friend, who is another real estate agent/broker.  He happens to know the couple we are trying to track down, and agrees to go over and explain the paperwork and situation to the couple.  We get word back that they will sign the paperwork, but they want compensation in return!  And this is Friday, and we still don't have an answer of WHEN they would sign it.  So a flurry of activity.. and we are back on track to move forward, but we don't have the actual paperwork yet.&lt;br /&gt;
&lt;br /&gt;
Fast forward to Monday night, our lawyer agrees to visit the couple's home at 9:30pm!! as that is the only time they can do it, and at 10pm, our lawyer has the signed paperwork!  Progress finally!!!  We are scheduled for settlement this Friday the 24th.&lt;br /&gt;
&lt;br /&gt;
Great right?  Well it's still more complicated!&lt;br /&gt;
&lt;br /&gt;
I leave on a business trip for Europe TODAY.. I'll be away still during settlement, so Staci needs to do settlement on her own.  Then last night, our real estate agent who has been incredible through this whole thing in terms of handling the legwork and keeping us updated... finds out her father unexpectedly passed away.  So of course she's fully engaged with her own important business, leaving Staci to carry on these last few days.  I know she can do it, but this one has been a wild ride!  With 3 days till she's scheduled to sign all the paperwork, lets hope nothing else comes up!&lt;br /&gt;
&lt;br /&gt;
oh and still no word on if the bank (the seller) will pay for any of the house issues found in inspection, etc.  ugh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3707785126336934507?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3707785126336934507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3707785126336934507' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3707785126336934507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3707785126336934507'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/most-insane-settlement-ever.html' title='The most insane settlement ever?'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3533205108827092585</id><published>2008-10-15T21:03:00.003-04:00</published><updated>2009-01-27T16:27:20.109-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='nant'/><title type='text'>nant tips and tricks - part #4 Nant Expressions and the rest</title><content type='html'>After working through three good sized projects with nant - there are some things that should have been more clear, but weren't for me.  So heres some experience, hoping it saves you time.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Expressions&lt;/span&gt;&lt;br /&gt;
I got off to the wrong foot thinking ${} was part of how you referenced a property itself.  This made it confusing when trying to reference properties within an expression.  Cluu Phone!!!  ${  } is about an expression, not just a property.  Evaluating ${propertyname} is just an expression that just looks up the name's value, nothing else.&lt;br /&gt;
&lt;br /&gt;
So when looking at the following&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;if test="${directory::exists(logdir)}"&gt;
 &lt;delete dir="${logdir}" /&gt;
&lt;/if&gt;
&lt;/textarea&gt;
logdir in the first line does not have ${} around it because its inside an existing expression (which contains a function which is referning the name logdir...).  Seeing the name without quotes, it is automatically assuming the text is the name of a property.  If you were trying to put a string in there instead of an existing property, the string would be in quotes ' '.&lt;br /&gt;
In the second line, the expression is only evaluating the value of the property named 'logdir' so its just ${logdir}.&lt;br /&gt;
&lt;br /&gt;
You'd be amazed how many tasks you can write before you recognize this :)  However, when you start getting into functions to manipulate things.. you will fall down quickly with errors if you don't reference names or strings properly.  Here is an example of a property definition that uses multiple nested functions, property references and strings.&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;property name="accumulated.tracedata.dir" value="${path::combine(directory::get-parent-directory(directory::get-parent-directory(directory::get-current-directory())),'trendData')}"/&gt;
&lt;/textarea&gt;
This disaster is actually..  getting the current directory, then getting the parent of that directory, twice (to move up two levels), then using directory combine to append the string 'trendData' to that result.  Note, only the string trendData has any quotes or other extra material.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Avoiding extra warning messages when moving, deleting, creating files&lt;/span&gt;&lt;br /&gt;
Well this one is just simple best practice coding.  Ask before you do it.  Use the directory:: and file:: functions to check for the existance of things before you go and try to delete or create new ones. Example:&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;target name="resetlogdir" description="deletes and recreates log directory"&gt;
 &lt;if test="${directory::exists(logdir.run)}"&gt;
  &lt;echo&gt;Deleting existing Log Directory ${logdir.run}&lt;/echo&gt;
  &lt;delete dir="${logdir.run}" /&gt;
  &lt;mkdir dir="${logdir.run}" /&gt;
 &lt;/if&gt;
&lt;/target&gt;
&lt;/textarea&gt;
Here's another example that includes using strings properly inside a function&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;if test="${not file::exists(deployLocalPath + '\setup.exe')}"&gt;
 &lt;echo&gt;Existing setup file missing, copying latest to server&lt;/echo&gt;
 &lt;copy todir="${deployLocalPath}" overwrite="true"&gt;
  &lt;fileset basedir="."&gt;
   &lt;include name="setup.exe" /&gt;
  &lt;/fileset&gt;
 &lt;/copy&gt;
&lt;/if&gt;
&lt;/textarea&gt;
A simple check before you delete...&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;if test="${file::exists(deployLocalPath + '\setup.log')}"&gt;
 &lt;echo&gt;Deleting old setup.log file&lt;/echo&gt;
 &lt;delete file="${deployLocalPath}\setup.log"/&gt;
&lt;/if&gt;
&lt;/textarea&gt;

&lt;span style="font-weight:bold;"&gt;Rename a group of files&lt;/span&gt;&lt;br /&gt;
Filesets/include sets can be a bit confusing.  I had a task where I needed to rename all the files in a directory with a prefix.  Here's the example
&lt;textarea name="code" class="xml"&gt;
&lt;foreach item="File" property="fileloop"&gt;  
 &lt;in&gt;
 &lt;items basedir="./"&gt;
  &lt;include name="*.data"/&gt;
 &lt;/items&gt;
 &lt;/in&gt;
 &lt;do&gt;
  &lt;move file="${fileloop}" tofile="${testprefix}_${path::get-file-name(fileloop)}" /&gt;  
 &lt;/do&gt;
&lt;/foreach&gt;  
&lt;/textarea&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3533205108827092585?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3533205108827092585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3533205108827092585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3533205108827092585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3533205108827092585'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/nant-tips-and-tricks-part-4-nant.html' title='nant tips and tricks - part #4 Nant Expressions and the rest'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3149795554839490785</id><published>2008-10-15T20:38:00.002-04:00</published><updated>2008-10-15T20:50:51.710-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='nant'/><title type='text'>nant tips and tricks - part #3 remote shutdown and remote execute</title><content type='html'>More nant examples to hopefully save you the effort!&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Nant reboot remote computer&lt;/span&gt;&lt;br /&gt;
psshutdown.exe is part of the PStools kit from sysinternals (now Microsoft).  The static timer at the end was an addition because it takes some time for the reboot request to take the machine down, even with the force option.  I put the sleep in this task so my next task can immediately start checking for the server to be up and wait for it.&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;target name="deployReboot" description="Reboots the remote server"&gt;
 &lt;exec program="psshutdown.exe"&gt;
  &lt;arg line="\\${server}"/&gt;
  &lt;arg line="-u ${remoteUser}"/&gt;
  &lt;arg line="-p ${remotePass}"/&gt;
  &lt;arg line="-r"/&gt;
  &lt;arg line="-f"/&gt;
  &lt;arg line="-t 0"/&gt;
  &lt;arg line="-m Reboot_by_BuildSystem"/&gt;
 &lt;/exec&gt;
 &lt;!-- Wait for restart to take effect --&gt;
 &lt;echo&gt;Forcing 80 Second Wait for reboot request to process on ${server}&lt;/echo&gt;
 &lt;sleep seconds="80"/&gt;
&lt;/target&gt;
&lt;/textarea&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Nant launch a process remotely using psexec&lt;/span&gt;&lt;br /&gt;
In my last post, I mentioned the possibility of using psexec to launch remote programs.  Here's a simple task example that does just that by launching ping on the remote computer.&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;target name="test" &gt;
 &lt;exec program="psexec" basedir="." workingdir="."&gt;
  &lt;arg line="-accepteula"/&gt;
  &lt;arg line="\\${server}"/&gt;
  &lt;arg line="-u ${username}"/&gt;
  &lt;arg line="-p ${password}"/&gt;
  &lt;arg line="ping 127.0.0.1"/&gt;
 &lt;/exec&gt;
&lt;/target&gt;
&lt;/textarea&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3149795554839490785?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3149795554839490785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3149795554839490785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3149795554839490785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3149795554839490785'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/nant-tips-and-tricks-part-3-remote.html' title='nant tips and tricks - part #3 remote shutdown and remote execute'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3614847552110844335</id><published>2008-10-15T19:57:00.006-04:00</published><updated>2008-11-20T14:09:13.963-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='nant'/><title type='text'>nant tips and tricks - part #2 Windows Shares and Visual Basic</title><content type='html'>Here are some more nant examples I've used in my projects.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Nant Map a Windows Share&lt;/span&gt;&lt;br /&gt;
These simple tasks will map a Windows network share as a local drive letter using the NET USE command&lt;br /&gt;
The properties in the examples are pretty self-explainitory.  The ones of interest were defined as follows in my scenario where I was mounting the c: of the remote machine defined in the property named 'server':&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;property name="deployMappedLetter" value="y:"/&gt;
&lt;property name="deployRemotePath" value="\\${server}\c$"/&gt;
&lt;/textarea&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;target name="mapDelete" description="Delete the existing mapped Drive to DeployServer"&gt;
 &lt;if test="${directory::exists(deployMappedLetter)}"&gt;
  &lt;echo&gt;Deleting existing Mapped Drive ${deployMappedLetter}&lt;/echo&gt;
  &lt;exec program="net" failonerror="false"&gt;
   &lt;arg line="use"/&gt;
   &lt;arg line="${deployMappedLetter}"/&gt;
   &lt;arg line="/Delete"/&gt;
   &lt;arg line="/y"/&gt;
  &lt;/exec&gt;
 &lt;/if&gt;
&lt;/target&gt;

&lt;target name="mapRemoteDir" depends="mapDelete" description="Create a mapped Drive to DeployServer"&gt;
 &lt;exec program="net"&gt;
  &lt;arg line="use"/&gt;
  &lt;arg line="${deployMappedLetter}"/&gt;
  &lt;arg line="${deployRemotePath}"/&gt;
  &lt;arg line="${remotePass}"/&gt;
  &lt;arg line="/user:${remoteUser}"/&gt;
 &lt;/exec&gt;
&lt;/target&gt;
&lt;/textarea&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Nant reading the result code of an Installshield Install&lt;/span&gt;&lt;br /&gt;
When you run an installshield installer with silent mode, it outputs a text file.  Sound practice says to read that file and ensure the installer did not fail.  This reads the setup.log file from the path defined in deployLocalPath
&lt;textarea name="code" class="xml"&gt;
&lt;loadfile file="${deployLocalPath}\setup.log" property="deploySetupLogContents" /&gt;
 &lt;property name="startPosition" value="${string::index-of(deploySetupLogContents,'ResultCode=') + 11}"/&gt;
 &lt;property name="totallength" value="${string::get-length(deploySetupLogContents)}"/&gt;
 &lt;property name="stringLength" value="${string::get-length(deploySetupLogContents) - int::parse(startPosition)}"/&gt;
 &lt;property name="deploySetupResultCode" value="${string::substring(deploySetupLogContents, int::parse(startPosition), int::parse(stringLength))}"/&gt;
 &lt;echo&gt;Result Code is ${deploySetupResultCode}&lt;/echo&gt;
 &lt;if test="${int::parse(deploySetupResultCode) &amp;lt; 0}"&gt;
  &lt;fail message="Setup failed with Result Code ${deploySetupResultCode}" /&gt;
 &lt;/if&gt;
&lt;/textarea&gt;
&lt;br /&gt;
UPDATE: The above is pretty hack - now that I recognized you can simply use a regex task.Here's a simplier example that does the same thing and loads the Result code into setupResultCode&lt;br \&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;loadfile file="${LocalPath}\setup.log" property="installerLog" /&gt;
&lt;regex pattern="ResultCode=(?'setupResultCode'.+)" input="${installerLog}" /&gt;
&lt;echo&gt;Setup Result Code is ${setupResultCode}&lt;/echo&gt;
&lt;if test="${int::parse(setupResultCode) &amp;lt; 0}"&gt;
 &lt;fail message="Setup failed with Result Code ${setupResultCode}" /&gt;
&lt;/if&gt;
&lt;/textarea&gt;

&lt;span style="font-weight:bold;"&gt;Nant and visual basic scripts (vbs)&lt;/span&gt;&lt;br /&gt;
Sometimes doing this is easier with visual basic and if you don't have VisualStudio or can't code.. visual basic scripting is enough to access things like WMI so you can manipulate Windows machines.  Visual Basic scripts are not intended to be console applications anymore.. so first problem is running them in a command line so output can be viewed and captured by nant.  Solution.. run the script using cscript.exe.  The following example calls the vbs script remoteprocUP.vbs and passes a few arguements to the vbs file&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;exec program="cscript.exe" workingdir="."&gt;
 &lt;arg line="remoteprocUP.vbs"/&gt;
 &lt;arg line="${server}"/&gt;
 &lt;arg line="${remoteUser}"/&gt;
 &lt;arg line="${remotePass}"/&gt;
 &lt;arg line="upgrade"/&gt;
&lt;/exec&gt;
&lt;/textarea&gt;
The second problem with visual basic scripts is getting some debugging or informational messages out to console so they can be seen or logged by nant.  When using cscript.exe to launch the program, in the vbs file you can use  WScript.StdOut.WriteLine(string) or WScript.Echo.  Example:&lt;br /&gt;
&lt;textarea name="code" class="vb"&gt;
 WScript.StdOut.WriteLine("Testing Server Address: " &amp; "http://" &amp; myWebsite &amp; myURL)
&lt;/textarea&gt;
&lt;br /&gt;
The last challenge is handling error codes from visual basic apps.  Again, when using cscript, you can simply use WScript.Quit 0 to return 0 (success) or WScript.Quit 1 to return 1 (failure).  nant will see the failure code and automatically stop your script.&lt;br /&gt;
&lt;br /&gt;
Here is a complete example.  nant calls a target who's overall job is wait until a website is online.  It calls a visual basic script using cscript and relies on error codes to know if things failed or not.&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;target name="waitForCleanServer" description="Checks and Waits for Clean Deploy Server"&gt;
 &lt;exec program="cscript.exe"&gt;
  &lt;arg line="checkserverHTTP.vbs"/&gt;
  &lt;arg line="${server}"/&gt;
  &lt;arg line="/iisstart.htm"/&gt;
 &lt;/exec&gt;
&lt;/target&gt;
&lt;/textarea&gt;
&lt;br /&gt;
And here is the visual basic script&lt;br /&gt;
&lt;textarea name="code" class="vb"&gt;
' Script must be called from cscript.exe because of Wscript objects that write to console
' use is 
'  cscript.exe checkserverHTTP.vbs &lt;serveraddress&gt; &lt;path&gt;

Dim ArgObj
Dim strServer

Set ArgObj = WScript.Arguments
strServer = ArgObj(0)
strURL = ArgObj(1)


If PingSite( strServer, strURL ) Then
    WScript.Echo "Server " &amp; strServer &amp; " is up"
 WScript.Quit 0
Else
    WScript.Echo "Server " &amp; strServer &amp; " is down"
 WScript.Quit 1
End If


Function PingSite( myWebsite, myURL )
'based off code from  http://www.robvanderwoude.com
 Dim intStatus, objHTTP, intCounter, intCounterMax
 
 IntCounter = 1
 intStatus = 0
 intCounterMax = 60
 intSleep = 10000

 WScript.StdOut.WriteLine("Testing Server Address: " &amp; "http://" &amp; myWebsite &amp; myURL)
 
 Do 
 Set objHTTP = CreateObject( "WinHttp.WinHttpRequest.5.1" )
 objHTTP.SetTimeouts 10000, 10000, 10000, 10000
 objHTTP.Open "GET", "http://" &amp; myWebsite &amp; myURL, False
 objHTTP.SetRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MyApp 1.0; Windows NT 5.1)"
 On Error Resume Next

 objHTTP.Send
 intStatus = objHTTP.Status
 
 ' check if page is retrieved or you get a 401 unauthorized.  Shouldn't get a 401 unless the directory/page exists.. which should be good enough.  And
 ' avoids the problems of web root having no anon access on appliances
 If intStatus = 200 or intStatus = 401 Then
  PingSite = True
  Exit Do
 Else
  WScript.StdOut.WriteLine("failure attempt " &amp; intCounter &amp; " Waiting " &amp; (intSleep / 1000) &amp; " Seconds")
 End If

 If intCounter &lt;&gt; intCounterMax Then
  Wscript.Sleep intSleep
 End If

    Set objHTTP = Nothing
 intStatus = 0
 IntCounter = IntCounter + 1
 Loop until intCounter = IntCounterMax + 1
 
 If intCounter = intCounterMax Then
  PingSite = False
 End If
End Function
&lt;/textarea&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3614847552110844335?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3614847552110844335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3614847552110844335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3614847552110844335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3614847552110844335'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/nant-tips-and-tricks-part-2-windows.html' title='nant tips and tricks - part #2 Windows Shares and Visual Basic'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1272894970583149280</id><published>2008-10-15T19:38:00.005-04:00</published><updated>2008-10-15T20:38:42.309-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='nant'/><title type='text'>nant tips and tricks - part #1</title><content type='html'>Here are some of the simple tasks and example syntax I've used to help clean up or perform certain tasks in nant&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Setting a property up to have a default value or override it via environment variable.&lt;/span&gt;&lt;br /&gt;
Since nant doesn't have an else to go with if, here's a simple alternative&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;property name="logdir" value="nant-logs" if="${not environment::variable-exists('logdir')}"/&gt;
&lt;property name="logdir" value="${environment::get-variable('logdir')}" if="${environment::variable-exists('logdir')}"/&gt;&lt;/textarea&gt;
I used to do this by specifying the property on the command line when launching nant - but using environment variables was much cleaner when the list of variables got long because our TeamCity Build Agent can define environment variables on the fly&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Deleting and recreating a directory without generating error messages&lt;/span&gt;&lt;br /&gt;
Here's a simple target that plays nice when deleting an existing directory so you can tell what happened in the logs without erroneous error messages.  Note how the variable name in the directory:exists does not have the ${} because inside the expression already&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;target name="resetDeployDir" description="deletes and recreates the deploy directory"&gt;
 &lt;if test="${directory::exists(deployLocalPath)}"&gt;
  &lt;echo&gt;Deleting existing Deploy Directory ${deployLocalPath}&lt;/echo&gt;
  &lt;delete dir="${deployLocalPath}" /&gt;
  &lt;mkdir dir="${deployLocalPath}" /&gt;
 &lt;/if&gt;
&lt;/target&gt;
&lt;/textarea&gt;
&lt;br /&gt;

&lt;span style="font-weight:bold;"&gt;Starting a process on a remote computer&lt;/span&gt;&lt;br /&gt;
This execute will launch notepad.exe on the remote computer by logging in with the supplied credentials and using WMI via wmic.exe&lt;br /&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;exec program="wmic.exe" workingdir="."&gt;
 &lt;arg line="/node:10.10.1.2"/&gt;
 &lt;arg line="/user:administrator"/&gt;
 &lt;arg line="/password:mypassword"/&gt;
 &lt;arg line="process call create"/&gt;
 &lt;arg line="notepad.exe"/&gt;
&lt;/exec&gt;
&lt;/textarea&gt;
&lt;br /&gt;
Psexec.exe from sysinternals (now Microsoft) is another alternative to launch programs remotely, but is known to have problems in some scripted setups.  Both psexec.exe and wmic.exe worked for me in nant, but neither worked when the nant script was called by my TeamCity build agent (java) :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1272894970583149280?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1272894970583149280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1272894970583149280' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1272894970583149280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1272894970583149280'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/nant-tips-and-tricks-part-1.html' title='nant tips and tricks - part #1'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3709278713245465981</id><published>2008-10-15T14:02:00.007-04:00</published><updated>2008-10-15T19:19:14.946-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='jmeter'/><title type='text'>JMeter Variables vs. Properties. vs. Parameters</title><content type='html'>One of JMeter's most twisted areas to get accustomed to is the general concept of 'variables'.&lt;br /&gt;
&lt;br /&gt;
There are four basic types of value holders most people would refer to as 'variables' in JMeter&lt;br /&gt;
&lt;br /&gt;
- User Defined Variables (UDV)&lt;br /&gt;
- Properties&lt;br /&gt;
- User Parameters&lt;br /&gt;
- Sampler Response&lt;br /&gt;
&lt;br /&gt;
Many things act on the Sampler Response, which is the data set returned from a sampler, but that one is a bit out side the notion of variables we are talking about here.&lt;br /&gt;
&lt;br /&gt;
The main differences between UDV, Properties, and User Parameters are when the values are set, their scope, and when they can be updated.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;UDVs &lt;/span&gt;are the most static of the bunch.  UDVs are defined in a UDV Config Element.  UDV elements are evaluated at the start of a test plan and not updated again during the run of the test.  So putting a UDV in a loop controller is not going to re-evaluate the variable each pass of the loop.  A UDVs value is also only relative to it own thread.  So they can not be used to share the same result between threads, but they can be used as local data holder where each thread may have a different value.  I use them for better readability in my scripts for initial setup values (test server IP, a username, etc) but they generally are of limited use beyond that due to the startup-only evaluation of the UDV elements.&lt;br /&gt;
UDVs are referenced by ${name}&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;Properties &lt;/span&gt;are the most general data holder in JMeter.  There is also the distinction between system properties and user properties.  I'll defer you to the JMeter documentation to look into system properties.  I haven't had a need for them yet.  Unlike UDV which are defined in a Configuration Element, properties are defined&lt;br /&gt;
- in a .properties file loaded at JMeter startup.&lt;br /&gt;
- by the __setProperty function&lt;br /&gt;
- by the command line option -Jpropertyname=value when starting JMeter&lt;br /&gt;
&lt;br /&gt;
This exposure to taking input from outside of JMeter makes properties especially valuable.  Properties also have a scope of the entire Test Plan, so you can share values between threads using Properties.  Using __setProperty you can overwrite the existing value of a property as well to update some running value if needed.&lt;br /&gt;
I use properties to fill in test plan values, and use the default value argument to ensure if the property isn't defined, the test will still execute.  Example, to fill in the UDV used for the server address in my test plan, I define the value to be:&lt;br /&gt;
${__P(p_tmsIP,10.1.2.183)}&lt;br /&gt;
If p_tmsIP is not defined in the .properties files or on the command line, 10.1.2.183 is used&lt;br /&gt;
&lt;br /&gt;
When defining custom properties and I want to load them easily, I use the user.properties file.  WARNING - this file is only read on JMeter startup!  So if you are using the GUI and leave JMeter open, changing the file once JMeter is opened will not change the values JMeter uses.&lt;br /&gt;  
&lt;br /&gt;
&lt;span style="font-weight:bold;"&gt;User Parameters&lt;/span&gt; are a special type of user variable that have two cool features.  First, they allow you to define a variable that has a different value per thread, and second, they allow you to define the variable's value to be updated either each time its referenced, or once each time the parent element is passed in the test plan.  The first functionality allows you to define a variable and a list of values, each thread will take the next available value defined for the variable.  You define multiple values by adding 'users' which adds a new column.  I haven't had a need for this yet.  The User Parameter is referenced just like a UDV: ${name}&lt;br /&gt;
&lt;br /&gt;
The second notion of when the variable is evaluated is very valuable.  If the 'Update Once Per Iteration' checkbox is left unchecked, the expression in the value definition of the variable will be re-evaluated each time the variable is used.  So if you have a variable that needs to be evaluated each time its used.. say it includes a time function, that would be very helpful.&lt;br /&gt;
Where I have found use in User Parameters is to have the Update Once checkbox marked, this means the value expression will be updated only when the element is passed in the test plan, and the value remains the same until the next pass.  This is very valuable in loops.  It allows you to evaluate a variable at the start of the loop, maintain the value through, and get a new value on the next loop iteration.&lt;br /&gt;&lt;br /&gt;
An Example is below.  I have a loop that runs a series of samplers that are related in they should use the same variable logid, but I need logid to be unique for each pass through the loop.  Each time the loop runs, a new data set should be used.  The test plan looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NtFOYibfvDc/SPZLvT0TkpI/AAAAAAAAAyo/HUCZH9bJzJo/s1600-h/jmeter-up.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_NtFOYibfvDc/SPZLvT0TkpI/AAAAAAAAAyo/HUCZH9bJzJo/s400/jmeter-up.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5257472891147227794" /&gt;&lt;/a&gt;
&lt;br /&gt;
In this test, the variable logid is defined as $__time(HMS)} in the User Parameter element.  This allows me to generate a pretty simple, unique Integer that is refreshed each time the loop is executed, but remain constant through the 3 samplers.  This also allows this same block of code to be used by multiple threads and each executed loop will have a unique logid.&lt;br /&gt;
Mastering how to use the User Parameter Element has been key to building scripts with loops that are intended to run with multiple threads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3709278713245465981?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3709278713245465981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3709278713245465981' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3709278713245465981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3709278713245465981'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/jmeter-variables-vs-properties-vs.html' title='JMeter Variables vs. Properties. vs. Parameters'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NtFOYibfvDc/SPZLvT0TkpI/AAAAAAAAAyo/HUCZH9bJzJo/s72-c/jmeter-up.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-4601605760811819973</id><published>2008-10-15T12:26:00.008-04:00</published><updated>2008-10-15T19:20:19.947-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='jmeter'/><title type='text'>JMeter Properties Help, Tips, and Examples</title><content type='html'>Unlike User Defined Variables in JMeter, that seem to be a hack, Properties seem to be well handled and robust in use.&lt;br /&gt;&lt;br /&gt;

The first benefit of properties is they can be defined outside of your test plan.  This allows you to feed parameters into a test plan.  Common methods you can use (but not an all inclusive list) to define properties are&lt;br /&gt;&lt;br /&gt;

- Define them in a user.properties file which is read in when JMeter starts&lt;br /&gt;
- pass them on the command line to JMeter   using  -Jpropertyname=value&lt;br /&gt;
- in your test plan using __setProperty function&lt;br /&gt;
&lt;br /&gt;
Unlike User Defined Variables, there is no separate controller for setting or manipulating Properties, so initially you may pass them over.  Don't!  You just need to get used to evaluating, computing, and setting them 'in line' with the rest of the test.  You can also cheat and put functions in places like comments of test elements.  So if you want to say use __setProperty and nothing else,, you can create a simple Test Action Sampler and put the function in the comment field of the sampler.&lt;br /&gt;
&lt;br /&gt;
Properties have the benefit over Variables in that&lt;br /&gt;
- their scope is the entire test, not just a local thread&lt;br /&gt;
- they can be redefined during the test if needed&lt;br /&gt;
- their values can be fed into the test externally&lt;br /&gt;
- the _property function allows the use of default values&lt;br /&gt;
&lt;br /&gt;
An example in some of my tests is I need to populate some variables for my simulation externally so they can be flexible and controlled by an external script.  How many threads to use, how many loops, etc.  However, I do not want to be burdened with defining all these parameters every time the test is ran, only if I want to change them.&lt;br /&gt;
&lt;br /&gt;
The best way to do this is use the __property function with it's default value parameter.  __P is a shorthand property function.  So the Loop Count Parameter of my Loop Controller is defined as&lt;br /&gt;
&lt;br /&gt;
${__P(p_ptploopcount,1)}&lt;br /&gt;
&lt;br /&gt;
If the property named p_ptploopcount is not defined, the test will loop once, and will not fail to execute because of a missing value in the Loop Controller.  I don't have to worry about defining p_ptploopcount before using it either since I used the arguement that assigns a default value of 1 if it hasn't been defined.  I can override the default value to be 10 on the command line by doing something like this&lt;br /&gt;
&lt;br /&gt;
jmeter -t testplan.jmx -Jp_ptploopcount=10&lt;br /&gt;
&lt;br /&gt;
This method allows for very flexible test plans that can be scaled up or down without modifying the test plan itself.&lt;br /&gt;
&lt;br /&gt;
You can also pre-populate properties using a user.properties file.  The gotcha to watch out for though is if you are using the jmeter GUI, the user.properties file is only loaded when jmeter is launched.  So you can not change the values, and simply re-run the test without closing and reopening JMeter.&lt;br /&gt;
&lt;br /&gt;
Make sure you remember to name your properties and variables accordingly so you don't forget how to reference them!  Variables can be referenced simply by ${name}  where properties must be referenced using the __P or __property function&lt;br /&gt;
&lt;br /&gt;
I name all my properties with a p_ prefix to ensure I remember they are properties, and not user defined variables&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-4601605760811819973?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/4601605760811819973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=4601605760811819973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4601605760811819973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4601605760811819973'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/jmeter-properties-help-tips-and.html' title='JMeter Properties Help, Tips, and Examples'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-6517662856289714324</id><published>2008-10-15T08:50:00.011-04:00</published><updated>2008-10-15T13:22:21.879-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='jmeter'/><title type='text'>Jmeter UDV User Defined Variable Tips and Help</title><content type='html'>The first of many to come tips for others from what I've learned using JMeter.&lt;br /&gt;
&lt;br /&gt;
JMeter has a convoluted way of dealing what most people would be familar with as 'variables'.  JMeter has a controller called UDV - User Defined Variables where one can define a variable and assign it a value.  But these seemed to have been tacked onto the product later, and their support is a bit messy.&lt;br /&gt;
&lt;br /&gt;
The only real reference to variables in the documentation is &lt;a href="http://jakarta.apache.org/jmeter/usermanual/functions.html"&gt;here&lt;/a&gt; and it's pretty sparse.  Here are some lessons learned&lt;br /&gt;
&lt;br /&gt;
Lesson #1 - UDVs can not reference other variables in their own Controller.  While you can create multiple variables in a single UDV controller, you can not reference a variable that is defined in that same controller.  Example if you were to create two variables&lt;br /&gt;
&lt;br /&gt;
tmsIP = 10.1.1.10&lt;br /&gt;
feedbackURL= ${tmsIP}/code.aspx&lt;br /&gt;
&lt;br /&gt;
You can not define them both in the same UDV, you must create one UDV that defines tmsIP, and a second seperate UDV controller to define feedbackURL.&lt;br /&gt;
&lt;br /&gt;
Lesson #2 - Beware the silent fail.  If JMeter sees something it does not recognize, it just treats it like a string.  So if you are trying to reference the variable 'Beta' using ${Beta} but fat finger it and type ${Betta} you will not get any errors from JMeter that the variable is unknown, etc.  It will happliy pass the entire string ${Betta} along.  This is the bane of your syntax world.  The way to catch this is to use Debug samplers in your test plan along with View Results Tree.  The Debug Sampler will show you the state of all the variables at that momment in the test, making it easier to see which do not appear right.&lt;br /&gt;
&lt;br /&gt;
Lesson #3 - References to variable names (and functions too!) are all case sensative.  When your variable does not get matched, it will be passed as the simple string and JMeter will not say a thing about it.  be careful!&lt;br /&gt;
&lt;br /&gt;
Lesson #4 - Variables are local only to it's own thread.  Therefore they are unsuitable for sharing a common counter, etc between different threads in a thread group.&lt;br /&gt;
&lt;br /&gt;
Lesson #5 - Where to manipulate values in an ongoing test.  This is my biggest pet peeve of JMeter, there is no clear place to do simply data manipulation in its own step.  For instance, for clarity purposes, you want a step that simply modifies an existing value.  The answer is quite crude actually, you just put it anywhere!  Including in comment fields!  So if you want a step that does not generate any samples - you can create a test sampler, that does nothing for the actual test or result, but in the comment field you can put a function if you wanted.  The net result of this is typically instead of organizing tests for readability where data manipulation may be seperate from actions using that data.. you end up putting most things 'inline' where the value is the result of a function using your variables or parameters and you do not save the result into its own variable.&lt;br /&gt;
&lt;br /&gt;
Example, instead of defining another variable to hold the value, you may simply use a function like   ${__jexl(${callDuration}*1000)}  in the value field of a timer.&lt;br /&gt;
&lt;br /&gt;
Lesson #6 - User Defined Variables are only processed at the start of a thread!  This means any UDV elements can not be used to manipulate data as the test progresses.  So you can't think of variables as you would in the traditional sense.  Think of them as initial values that are local to the thread only.  To get new values as the test progresses, you need to either use Properties, which can be modified as a test progresses, Parameters which can be redefined each time the element is hit, or use the result of functions to evaluate expressions that could contain your variables.&lt;br /&gt;
&lt;br /&gt;
Lesson #7 - How to I manipulate/generate new values from variables in JMeter?  Something simple like multiplying two values and storing the result?  This is where the 'hands off' approach to data manipulation in JMeter is frustrating.  Basically JMeter has almost no operator type functions... you need to dump all the work into JEXL, JavaScript, or BeanShell and reference it with the respective function.  So if you don't know basic JEXL, JavaScript, or BeanShell, you gotta learn it to do basic stuff.  Sucks.  But basic operator stuff is pretty simple.  Instead of assigning the result to a variable, typically it works best just to put the operation 'in line' where ever it is needed.  So if my variable callDuration is in milliseconds and I need a seconds view of it, I could use ${__jexl(${callDuration}*1000)}   which allows me to reference the JMeter variable callDuration and multiply it by 1000 and the expression's result will replace the function itself where ever it is located.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-6517662856289714324?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/6517662856289714324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=6517662856289714324' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6517662856289714324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6517662856289714324'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/jmeter-udv-user-defined-variable-tips.html' title='Jmeter UDV User Defined Variable Tips and Help'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-7362444903470300587</id><published>2008-10-09T09:37:00.003-04:00</published><updated>2008-10-10T11:37:45.748-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>Nissan 370Z Revealed - Spy Shots at the Ring</title><content type='html'>Looks like the 370Z - the update to my 350Z is finally making its final passes before coming offical.  Looks like the car without much camo has been spotted at the 'Ring in Germany.

Check out the autoblog post for the gallery

&lt;a href="http://www.autoblog.com/2008/10/08/spy-shots-nissan-370z-caught-undisguised/"&gt;http://www.autoblog.com/2008/10/08/spy-shots-nissan-370z-caught-undisguised/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-7362444903470300587?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/7362444903470300587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=7362444903470300587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7362444903470300587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7362444903470300587'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/nissan-370z-revealed-spy-shots-at-ring.html' title='Nissan 370Z Revealed - Spy Shots at the Ring'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1287913555660565360</id><published>2008-10-03T12:59:00.002-04:00</published><updated>2008-10-03T13:12:12.603-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>First real taste of foreclosure pain</title><content type='html'>Well - you never quite know what you'll get when trying to buy a foreclosure, and this week we got our first real taste.  Turns out there a name problem in the chain of title with the house currently.  The defect is explained as minor, but we really need this cleared up before agreeing to buy the house to protect ourselves.  There are several answers to a solution so far, but we are in a waiting pattern (suprise!) again to let the lawyers do their thing and get some answers from the title insurance company.  So we have what may be a pretty good potential for a settlement delay now while they sort the title out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1287913555660565360?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1287913555660565360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1287913555660565360' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1287913555660565360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1287913555660565360'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/10/first-real-taste-of-foreclosure-pain.html' title='First real taste of foreclosure pain'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5636478019913605254</id><published>2008-09-16T20:54:00.008-04:00</published><updated>2008-10-15T13:18:16.418-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>How to show code examples in Blogger or HTML</title><content type='html'>When you want to show code examples on a webpage - you'd be suprised how much you need to dig to find a good solution.

You have the default ways of using &amp;lt;pre&amp;gt; and &amp;lt;code&amp;gt; .  Neither of which generate very pretty code at all.

Of course you can write your own stylesheets or borrow/steal from other pages, but here is a great canned solution you can reuse without any guilt.

Its called &lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;SyntaxHighlighter &lt;/a&gt;from Google.  It's javascript and a stylesheet that formats several languages all very purdy with only a single tag!

Another blogger has already written up a guide on how to to use it, so rather then re-create the wheel - here's a &lt;a href="http://fahdshariff.blogspot.com/2008/07/syntax-highlighting-code-in-webpages.html"&gt;link&lt;/a&gt;

Note, there is a slight problem in his example in that the paths he uses aren't very consistent, and don't even match what he uses on his page.  A working example is probably in order then.. and it gives a chance to demo the tool!  Here is the example from Fahd's blog as he's actually using it

&lt;textarea name="code" class="html"&gt;&lt;!-- SYNTAX HIGHLIGHTER --&gt;
&lt;link href="http://www.geocities.com/fahdshariff/SyntaxHighlighter/Styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css"&gt;&lt;/link&gt;
&lt;script language="javascript" src="http://www.geocities.com/fahdshariff/SyntaxHighlighter/Scripts/shCore.js"&gt;&lt;/script&gt;
&lt;script language="javascript" src="http://www.geocities.com/fahdshariff/SyntaxHighlighter/Scripts/shBrushJava.js"&gt;&lt;/script&gt;
&lt;script language="javascript" src="http://www.geocities.com/fahdshariff/SyntaxHighlighter/Scripts/shBrushXml.js"&gt;&lt;/script&gt;
&lt;script language="javascript" src="http://www.geocities.com/fahdshariff/SyntaxHighlighter/Scripts/shBrushSql.js"&gt;&lt;/script&gt;
&lt;script language="javascript"&gt;
  dp.SyntaxHighlighter.ClipboardSwf = 'http://www.geocities.com/fahdshariff/SyntaxHighlighter/Scripts/clipboard.swf';
  dp.SyntaxHighlighter.HighlightAll('code');
  &lt;/script&gt;
&lt;!-- END SYNTAX HIGHLIGHTER --&gt;&lt;/textarea&gt;

Pretty slick eh?  Look in the comments of Fahd's post and you'll find someone has even &lt;a href="http://fahdshariff.blogspot.com/2008/07/syntax-highlighting-code-in-webpages.html?showComment=1220637180000#c7483091293718148242"&gt;hosted the files for you already!&lt;/a&gt;  Just link to those files in the html above and put in your html page and you're all set&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5636478019913605254?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5636478019913605254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5636478019913605254' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5636478019913605254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5636478019913605254'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/09/how-to-show-code-examples-in-blogger-or.html' title='How to show code examples in Blogger or HTML'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-8218004283947114833</id><published>2008-09-16T12:39:00.006-04:00</published><updated>2008-10-15T13:24:01.270-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>How to make your blogger template wider</title><content type='html'>If you want to made your blogger supplied template wider - here are some tips from what I learned.  This assumes you are modifying a xml blogger template.  My example is taking my site from 847 pixels wide to 1100 pixels.  Numbers and images will vary based on your template.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;The first problem is modifying your graphics to fit your new resolution.  The my template used fixed width graphics.  So first step is to download those images and resize them to your new width.  If you goto your edit html option under Layout, you scroll down and find the background references.  You only need modify the images that are used for backgrounds, not the icons, etc.  The backgrounds may have variables in the names such as $startside in the template.  In my template, there were for images to modify&lt;/li&gt;
bottom_sash&lt;br /&gt;
bottom_sil&lt;br /&gt;
tile_&lt;br /&gt;
top_div_blue&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;You can find those in the template, and find the URL that the image is pulled from such as http://www.blogblog.com/tictac_blue/bottom_sil.gif   Normally you would just put that URL in a browser, see the image and right click to save it.  But Google prevents you from doing this by preventing loads of those images except from their site.  You can't do a 'view background' for the same reason.  So what to do?&lt;/li&gt;
You already have the images downloaded, just in your browser cache.  So you must find them.  Easiest way is if you are using Firefox, download the &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2489"&gt;Cacheviewer&lt;/a&gt; extension for Firefox, and search for 'blogblog' and you'll find all your images.  Right click each and 'save as'.&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Now you must modify the images to your new width.  I did this by editing them in &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt;.  One trick is to maintain the transparent spacing on the edge of the graphics.  I just used the image sizes to my advantage to position stuff rather then counting pixels.&lt;br /&gt;
&lt;br /&gt;
I first selected from the middle of the image all the way to the right edge, and did a copy.  Then under the Image menu, expand the canvas size horizontally to your new width (1100px in my example) - be sure to uncheck the linked icon so you only change one dimension.  Now, under Layer Menu, resize the current layer to canvas size.  Then paste the clipboard into a new layer - move the new floating pasted layer all the way to the edge of the new sized image using the selection boundary as a guide, position and then anchor down the floating layer.  Save the image.  Repeat for each image.&lt;/li&gt;
&lt;li&gt;Now you must upload the images to a website so your blog template can access them.  &lt;a href="http://www.photobucket.com/"&gt;http://www.photobucket.com&lt;/a&gt; is a site you can use that allows 'hotlinking' directly to photos.  Create an account and upload the photos to the site.  &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;WARNING&lt;/span&gt;: Photobucket resizes your images when uploading, chose the resize to 1meg option so your image dimensions are not changed (like mine were! grr!)&lt;/li&gt;
&lt;li&gt;Now the last step is to edit the HTML template contents of your blog using the Layout-&gt;Edit HTML option in your blog's page.  The template is a big style sheet which you can edit to your heart's content.  If all you want to do is make the posting area wider, you must make the areas containing it wider.  Find the elements that control the width on your page.&lt;br /&gt;
&lt;br /&gt;
I started by just looking for the styles that defined a width.  In my example, I was expanding from 847px to 1100px - a difference of 253.  I found the width element of #content_wrapper and #outter_wrapper and added 253 to each value.  I then added 253 to #main as well but when I previewed things, the sidebar was jacked.  For some reason, I could not expand #main by the same amount I did the others, I experimented with values until I found 740px worked well.&lt;br /&gt;
&lt;br /&gt;
How to experiment?  A tip from our friend Axel suggests the Firefox extension &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1843"&gt;Firebug&lt;/a&gt;.  Firebug adds an 'inspect element' option when you right click on a page.. and you get a wonderful interface that allows you to view all aspects of your current page.  Including modifying it and seeing the results!&lt;br /&gt;
&lt;br /&gt;
For blogger templates, the nesting can be quite complex.  When you hover over an element in the panel at the bottom, the corresponding portion of the webpage is reflected.  The one of interest in this scenario is the one controlling the post area - named #main&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://i421.photobucket.com/albums/pp300/flynnibus/firebug_tip1.jpg"&gt;&lt;img src="http://i421.photobucket.com/albums/pp300/flynnibus/firebug_tip2.jpg" /&gt;&lt;/a&gt;
Click on the image for a larger view&lt;br /&gt;
&lt;br /&gt;
By clicking on the blue main text, you can see the style sheet for the area highlighted.  Just click and edit the value for width on the stylesheet on the right and you can see your changes in real-time!  I had problems doing this on the preview page from blogger, so just open a new browser window with your blog page to experiment.&lt;br /&gt;
&lt;br /&gt;
Experiment and find the right value for you.  For me it was 740px.  Then go back to the Edit Template and change the width value for #main.  Save your changes and check it out!  Use firebug to help debug what sections are controlled by what styles by clicking the inspect text and hovering the mouse around the page.
&lt;/li&gt;&lt;/ol&gt;That's it!  I hope you find this useful&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-8218004283947114833?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/8218004283947114833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=8218004283947114833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8218004283947114833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8218004283947114833'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/09/how-to-make-your-blogger-template-wider.html' title='How to make your blogger template wider'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5985992301414095241</id><published>2008-09-16T12:35:00.002-04:00</published><updated>2008-09-16T12:38:03.403-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><title type='text'>Now coming at you .. American Sized</title><content type='html'>For some reason the default blogspot templates are all incredibly narrow - built to fit on a SVGA screen.  No one uses those resolutions anymore except on mobiles and it made large amounts of text too hard to read.  So after much frustration - here is the new wider version of Coreplex.  I have no idea why blogspot doesn't offer wider, fixed screen templates by default.  They make it a pain to change!  See a post soon on how to do it&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5985992301414095241?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5985992301414095241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5985992301414095241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5985992301414095241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5985992301414095241'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/09/now-coming-at-you-american-sized.html' title='Now coming at you .. American Sized'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5486892580926978821</id><published>2008-09-11T20:53:00.004-04:00</published><updated>2008-09-24T13:06:21.470-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Did I mention??</title><content type='html'>We have a ratified contract??  As of Monday - we are there.

Wednesday was Home Inspection.  We knew there would be numerous little things, but the biggest issues was water intrusion on 3 of the windows which need some sealing... non-op sump pump, and radon mitigation fan... a broken window (outside pane)... and lots of smaller stuff.

Being my second time in the house.. I actually got to take some photos this time.  &lt;a href="http://picasaweb.google.com/flynnibus/NewHouse#"&gt;Take the tour&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5486892580926978821?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5486892580926978821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5486892580926978821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5486892580926978821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5486892580926978821'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/09/did-i-mention.html' title='Did I mention??'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-7945648365571641228</id><published>2008-09-11T08:10:00.004-04:00</published><updated>2008-10-10T11:24:15.442-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>Referencing properties and environment variables with Teamcity</title><content type='html'>Teamcity allows you to define system properties and environment variables in lots of places. However, I always forget exactly how to reference them in my Nant scripts. So, here's a cheater version for System.Properties and Environment Variables in Nant scripts:

Here are some example variables from a Team City project.  Below this list, I'll show how they are referenced

&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;    &lt;span style="font-weight: bold;"&gt;DotNetFramework1.1_Path&lt;/span&gt;&lt;/span&gt; is defined under Agents, System Properties as DotNetFramework1.1_Path&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;SVNHOME&lt;/span&gt; &lt;/span&gt;is defined under Agents, Environment Variables as SVNHOME. Note it is referenced as 'SVNHOME' in the get-variable function. The quotes being the key&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;tc-logdir&lt;/span&gt; is listed as env.tc-logdir under the Build Configuration, Environment Variables. Note when referenced in the script, the env. is dropped and is referenced in quotes&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;proptest&lt;/span&gt; &lt;/span&gt;is listed as proptest under the Build Configuration, System Properties&lt;/li&gt;&lt;/ul&gt;

Here's a simple target that echo's these values and shows how they are referenced.

&lt;textarea name="code" class="xml"&gt;
&lt;target name="testvars"&gt;
   &lt;echo&gt;agent system property test ${DotNetFramework1.1_Path}&lt;/echo&gt;
   &lt;echo&gt;agent evn property from file test ${environment::get-variable('SVNHOME')&lt;/echo&gt;
   &lt;echo&gt;build evn variable ${environment::get-variable('tc-logdir')}&lt;/echo&gt;
   &lt;echo&gt;build system property ${proptest}&lt;/echo&gt;
&lt;/target&gt;
&lt;/textarea&gt;

What is nice about teamcity in this regard is, you don't have to pass any variables to your nant script on the command line. They are automatically available to your Nant runner. Happy Scripting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-7945648365571641228?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/7945648365571641228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=7945648365571641228' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7945648365571641228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7945648365571641228'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/09/referencing-properties-and-environment.html' title='Referencing properties and environment variables with Teamcity'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5832305255379612991</id><published>2008-09-02T09:12:00.003-04:00</published><updated>2008-09-02T09:13:36.803-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool links'/><title type='text'>When things go BOOM</title><content type='html'>Everyone remembers the Challenger disaster...  but what happens when a rocket explodes close to the ground?  Check out this video
&lt;br&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gL1xUWgBlFw&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gL1xUWgBlFw&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5832305255379612991?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5832305255379612991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5832305255379612991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5832305255379612991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5832305255379612991'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/09/when-things-go-boom.html' title='When things go BOOM'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-4694845936865070388</id><published>2008-08-30T17:31:00.003-04:00</published><updated>2008-08-30T17:34:25.511-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Rounding the 3rd corner..</title><content type='html'>Well, we got the bank paperwork, its signed and back.. and guess what.. the house has been taken off the market so we get no more competition until we close! woohoo

So now its a matter of waiting for the bank to sign the contract.. meaning wait for it to get to the top of the pile of the person who does these things..  and then we have a ratified contract!

Then we have 7 days to get our inspection and appraisal in so if there is any reason why we need to bail - we have to do it then.  After that... Oct 10 is the settlement date.  So we haven't gotten to the final turn just yet.. but we're close!

What a long strange trip its been...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-4694845936865070388?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/4694845936865070388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=4694845936865070388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4694845936865070388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4694845936865070388'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/08/rounding-3rd-corner.html' title='Rounding the 3rd corner..'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1482343766915671715</id><published>2008-08-30T15:58:00.004-04:00</published><updated>2008-10-15T13:25:43.927-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>How to feel out of shape</title><content type='html'>For a team building event - we were going to have a bike ride to a cabin.  Knowing a bit about Norway.. most of these cabins are up in the hills and wilderness, so this isn't a ride around town!&lt;br /&gt;
&lt;br /&gt;
Turns out we were going to &lt;a href="http://www.kikutstua.no/"&gt;Kikustua &lt;/a&gt;which is a popular spot to ski to in the winter, and bike to in the summer.  The cabin in is the area just north of Oslo called the Nordmarka forest.  Quite a beautiful area, one even you are not even allowed to drive into without special permission.&lt;br /&gt;
&lt;br /&gt;
We started our adventure at &lt;a href="http://www.bogstadcamping.no/index_eng.php"&gt;Bogstad Camp&lt;/a&gt; - A recreation area just on the edge of the city.  Distance to Kikustua?  About 20 kilometers!  Or almost 12.5 miles!&lt;br /&gt;
&lt;br /&gt;
I don't have any information showing the elevation change, but from the terrain view of Google maps, it looks like probably a total elevation change of about 200meters from the start point and finish points.  But more significantly - there are some serious hills between them!  Check out this &lt;a href="http://maps.google.com/maps?f=d&amp;amp;saddr=bogstad+camp&amp;amp;daddr=Kikutstua+%4060.07643496894072,10.655021667480469&amp;amp;hl=en&amp;amp;geocode=&amp;amp;mra=ls&amp;amp;sll=59.979453,10.653906&amp;amp;sspn=0.026667,0.08832&amp;amp;ie=UTF8&amp;amp;ll=60.025069,10.639572&amp;amp;spn=0.106521,0.353279&amp;amp;t=p&amp;amp;z=12"&gt;view from Google Maps&lt;/a&gt;.  The path followed is not &lt;span style="font-style: italic;"&gt;exactly &lt;/span&gt;what we did, but pretty close.&lt;br /&gt;
&lt;br /&gt;
Lets just say some of the hills - absolutely brutal.  There are stretches for 3+km that are nothing but uphill.. and very steep for such a long distance.  I tried to take pictures, but it was almost impossible.  Why?  Because these hills are evil!  They go up and around the hill.  So while you may be able to see a few hundred yards in front of you, and you think.. I'm almost there!  Just as you get to the top, you see its not the top, just a curve in the road, and the hill just keeps on going!  There was never a spot you could see anywhere near how far you had gone or were going.&lt;br /&gt; 
&lt;br /&gt;
Some said 'just keep your speed up'.  Keep it up?  The hill is 3kilometers in a single stretch of nothing but UP!&lt;br /&gt;
&lt;br /&gt;
But when we finished all the climbing and were really on the home stretch.  We stopped for a beer break.  Check out the view&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2811236417/" title="DSC01423 by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3203/2811236417_30d1f41d7f.jpg" alt="DSC01423" height="375" width="500" /&gt;&lt;/a&gt;
&lt;br /&gt;
And the beer break..
&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/23000826@N07/2812083468/" title="DSC01425 by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3064/2812083468_c55063e782.jpg" alt="DSC01425" height="375" width="500" /&gt;&lt;/a&gt;
&lt;br /&gt;
Check out the view from the lodge overlooking the lake&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2812084512/" title="DSC01427 by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3136/2812084512_c1a4f56929.jpg" alt="DSC01427" height="375" width="500" /&gt;&lt;/a&gt;
&lt;br /&gt;
Needless to say - I don't know how I finished the ride.  On the way back, you really felt like 'how in the world did anyone get up this hill??' they were that long and tall.  But I did survive both the ride out and back the next day.  Some heavy walking was required to get up several of the hills - but I managed to start and finish on a bike without killing myself :)&lt;br /&gt;
&lt;br /&gt;
But to put it in perspective.. on the way back. We had probably 4-5 serious hills in the first section, that was considered 'almost all downhill'. That's because you went 11 kilometers before you reached the flat valley area!! That's right, almost 25 minutes and 11 kilometers of almost all downhill riding. Riding at the top speed of the bike on a gravel road no less. Luckily the road was worn, so there are tracks that were not loose gravel.&lt;br /&gt;
&lt;br /&gt;
There are some more photos from the trip including views along the way and once we got to the lodge on my flickr &lt;a href="http://www.flickr.com/photos/23000826@N07/"&gt;photostream&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1482343766915671715?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1482343766915671715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1482343766915671715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1482343766915671715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1482343766915671715'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/08/how-to-feel-out-of-shape.html' title='How to feel out of shape'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3203/2811236417_30d1f41d7f_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-7914142208310499342</id><published>2008-08-23T14:49:00.004-04:00</published><updated>2008-10-15T13:26:34.125-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Rush the bank!</title><content type='html'>Well, I was scheduled to travel to Oslo Monday afternoon.  Sunday was busy, so I didn't get a chance to pack, so Monday would be a busy schedule of trying to get work done, and get ready for the trip.&lt;br /&gt;
&lt;br /&gt;
We arise Monday AM to find an email from the Realtor - a previous listing is back on the market at an attractive price.&lt;br /&gt;
&lt;br /&gt;
Turns out its a Fitzgerald model - my preferred model - that is bank owned and the last deal had fallen through, so it was back on the market.  Given its very aggressive list price, 535k, we didn't expect it to last.  So we immediately wrapped the family up and headed over to check it out.&lt;br /&gt;
&lt;br /&gt;
Good lot, but still not a culdasac.  Brick front, but no finished basement.  So compared to the 'big house', its a bit smaller (due to no bump out), no finished basement, a bit beat up, but a better lot, better looking house, and a heck of a lot better price.  The big house had potential roof/water issues - where this one just needs some TLC, carpet, etc.  &lt;a href="http://www.realtor.com/realestate/broadlands-va-20148-1102384056/"&gt;Check it out&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
That said.. we talked about it - and wrote a contract (above list) before even leaving the house.  Now this one is a Bank owned - so yet again we have to deal with unpredictable times and commitments.  Never mind I was to get on a plane in just a few hours for two weeks!&lt;br /&gt;
&lt;br /&gt;
Well, we got our first bit of good news.  The agent was able to forward our offer to the bank without waiting too long.  Then on Thursday, we got the even better news that they basically accepted our terms, and we were expecting their addendums to the contract as possible as early as Friday!  This means, in less then 5 day turnaround, we could have a ratified contract!&lt;br /&gt;
&lt;br /&gt;
Well, we didn't get the paperwork on Friday, but we'll expect it Monday.  If we get past that hurdle, the house should come off the market and we just need to get through inspection and the other contingencies.  So, good news so far.. lets hope it keeps coming.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-7914142208310499342?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/7914142208310499342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=7914142208310499342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7914142208310499342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7914142208310499342'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/08/rush-bank.html' title='Rush the bank!'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-598534862726765540</id><published>2008-08-23T14:12:00.004-04:00</published><updated>2008-10-15T13:27:35.622-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>How much is it worth?</title><content type='html'>Well, I'm still way behind in updates.. so here's the next segement of the story, but not the latest!  You'll have to stay tuned for the next update.&lt;br /&gt;
&lt;br /&gt;
So, after missing out on the Short Sale, we had to take a closer look at the financials because of rising interest rates and some optimistic reviews.  So we regrouped to review where we felt comfortable paying a month and what would be the upper limit.  The problem was.. under current conditions that meant affording a much lower 'top line' price then previously thought.&lt;br /&gt;
&lt;br /&gt;
With this new realization in place (and I think finally some agreement at home) we settled back to watching for new activity.&lt;br /&gt;
&lt;br /&gt;
Turns out one home we looked at previously had just lowered their price again.  Originally listed at I think 609k, it was now 579k.  We had seen it previously but had passed.  Now it was cheaper, and the owners were out of the house given a cleaner look at the place, so we decided to &lt;a href="http://www.realtor.com/realestate/broadlands-va-20148-1099875901/"&gt;check it out again&lt;/a&gt;.  &lt;br /&gt;
&lt;br /&gt;
This model had the main level floor plan I liked but had a weird bump out that was obstructed by a odd wall with a fireplace.  They also had a pretty run down house as the neighbor.  At the previous price, the house just didn't have anything to make it feel worth it, but the house did have many of the core elements we were looking for.  You just had to get past some of the shortcomings.  At the right price, it would be a good fit.  Just previously at those price points, it wouldn't hold up to the competition.&lt;br /&gt;
&lt;br /&gt;
And apparently the market agrees because from our intel, they hadn't gotten any serious bites at all.  Looking at it again objectively, I came to the conclusion its a good house, and met most of the desires, it just was priced all wrong.  We did some homework, and we came up with a price we thought reflected the house's market value and value to us.  We believed we could buy it at a price that would leave us some cash to do the upgrades the house needed.  The house was in solid condition, but really lacked most of the upgrades (kitchen appliances, countertops, flooring, etc) that usually catches peoples' eye as value adders.  &lt;br /&gt;
&lt;br /&gt;
That said, with the new budget in mind, we wrote up a offer we felt reflected our comfort level and the market comps supported.&lt;br /&gt;
&lt;br /&gt;
We offered 530k - while 6% lower then their list price, it is also 30k higher then any like model of their home has sold in the community.  Well, after getting the offer they apparently were not too thrilled - and waited 3 days to respond.  The counter?  569k!  Doo what?  These people are obviously a bit hung on their price.  &lt;br /&gt;
&lt;br /&gt;
Well, we honestly wanted to make a deal happen - but on our terms.  We are not desperate, we have a place to be, we have a budget, and they have a house they need to sell (which BTW, has been on the market for 80 days at this point)&lt;br /&gt;
&lt;br /&gt;
There was a mentioned possibility of using seller concessions to get a higher list they wanted, but without higher costs.  So we countered with 560k with 3% back.&lt;br /&gt;
&lt;br /&gt;
Well that didn't wake them up either, and they delayed getting back to us.&lt;br /&gt;
&lt;br /&gt;
Bad news for them - you snooze you lose.  While they wait, new action happens on the market.&lt;br /&gt;
&lt;br /&gt;
They finally countered at 560k with no consessions.  No way - that house is still overpriced, so we walked.  We are pretty confident this has been the only offer they have gotten.  Maybe they'll take the blinders off and look around.&lt;br /&gt;
&lt;br /&gt;
In the mean time, a new opportunity has come up...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-598534862726765540?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/598534862726765540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=598534862726765540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/598534862726765540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/598534862726765540'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/08/how-much-is-it-worth.html' title='How much is it worth?'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-2595636382505866068</id><published>2008-08-13T15:06:00.002-04:00</published><updated>2008-08-13T15:11:48.656-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>The offer.. the switch.. and then some</title><content type='html'>Well.. we popped our cherry.

Since our last update, we did decide to place an offer on the 'space' house rather then the 'bragging rights' house.  Bragging is under contract now.. a few days after we walked away.

On 'space' we knew it was really just a stab in the dark.  The house's history on the market was shady, and it was a short-sale on top of that.  We put in an offer, the agent came back to ensure that was 'our best offer' and then the home owners were supposedly going to send everything to the bank on that Monday.  I believe this was a Thursday..

Well, the writing was on the wall when we viewed the house and they were moving items INTO the house.  We got a call a few days later they had taken the house off the market.  Presumably to move back in (they had two houses in short sale and managed to sell their bigger one first).  That closed our chapter.. but we were ready for disappointment so not a big set back.  Bragging rights house was already under contract, and we had mentally moved past it already... so we were back to being idle.

More to come soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-2595636382505866068?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/2595636382505866068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=2595636382505866068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2595636382505866068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/2595636382505866068'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/08/offer-switch-and-then-some.html' title='The offer.. the switch.. and then some'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-194619093383722536</id><published>2008-08-09T21:00:00.003-04:00</published><updated>2008-10-15T13:35:15.643-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><title type='text'>Welcome Home!</title><content type='html'>Well we wrapped up our long summer holiday this week (all possible due to the generosity of my parents).  Friday was going to be the first day back to work, and as I went to get into my car.. I notice the door didn't open right.  This drew my attention to the car a bit closer.. and then I see this&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2747594885/" title="DSC01416 by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3213/2747594885_612779efa0.jpg" width="500" height="375" alt="DSC01416" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Welcome home!!  Haven't even been in our temporary apartment for 3 weeks and I get this GREAT reminder how miserable apartment life can be vs owning your own property.&lt;br /&gt;
&lt;br /&gt;
Ugh.. yet more BS to have to deal with&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-194619093383722536?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/194619093383722536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=194619093383722536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/194619093383722536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/194619093383722536'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/08/welcome-home.html' title='Welcome Home!'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3213/2747594885_612779efa0_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3951669248149984430</id><published>2008-08-09T20:52:00.003-04:00</published><updated>2008-10-10T11:37:21.531-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><title type='text'>Do you dig those great maps from live.com or virtual earth?</title><content type='html'>Microsoft has started a video series talking about all the technology behind Virtual Earth.. including the aerial view (3/4rd view) used on maps.live.com

I've just started watching, but this should be really cool to understand how they get these wild images!

First episode starts here
&lt;a href="http://channel9.msdn.com/posts/Mark+Brown/Behind-The-Maps-UltraCam/"&gt;http://channel9.msdn.com/posts/Mark+Brown/Behind-The-Maps-UltraCam/&lt;/a&gt;

The second episode starts with them flying their 'ultracam'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3951669248149984430?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3951669248149984430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3951669248149984430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3951669248149984430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3951669248149984430'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/08/do-you-dig-those-great-maps-from.html' title='Do you dig those great maps from live.com or virtual earth?'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1711524346484160594</id><published>2008-07-24T08:47:00.003-04:00</published><updated>2008-07-24T09:24:12.302-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Space or bragging rights?</title><content type='html'>As the home hunt continues - you always have to struggle with compromises.  There never seems to be a clear path and you can never refine the situation to reduce the complexities.  Everything always seems to be a mess of cascading dependencies.

The latest struggle is looking at two homes...

Candidate #1 I call the Bragging House.  It's got all the things you'd ever want to show to your friends when they ask 'what did you buy?'.  It's got the beautiful yard.. it's got the landscaped hillside.. its got a good sized lot.. it doesn't have houses backed to it.. it's well maintained on the inside.. it has a full sized bar in the basement.  Not a little wet bar.. a full on 8ftx5ft type thing.  Then you go out back...
A pool... hot tub... built in grille... pool deck, wood deck.. and still up the rise, a children's playset and area to play.  &lt;a href="http://www.tournow.net/show/48011#"&gt;Check it out&lt;/a&gt;

So what's the problem?  Jump like crazy!  Well - the house isn't really quite what we were looking for.  It's a bit small to stay in long term.. the basement isn't that large.. the upstairs rooms are ok, but not great.  Basically the house itself structure wise (rooms, space, etc) is good, but not great.  You don't have room to do new things.. anything you'd do you'd be ripping out something to do it.  No media room.. no game room..  not even a true in-law suite.  It's a house that has probably reached it's peak.. and apparently the homeowners think so as well as they've priced it pretty high.  But on the pricing front there are comps to show it can be lower.  There is ammo out there to counter their asking price.  It's been over a week and its not under contract, so likely we aren't the only ones wondering about the price either.

Candidate #2 is the diamond in the rough.  Let's just get the ugly out in the open.  It's a short-sale.  It's been vacant with various stages of renters in and out for ages now.  It appears sound, but needs new flooring throughout the middle and upper floors, paint, and the hardwoods look pretty disgusting dirt in groove wise.  It has at least two significant water spot areas that need investigating on ceilings.  The outside has been neglected... the deck needs refinishing... etc.  However, it's a monster.

It's one of the larger models you can get in the neighborhood.. it's over a 1,000 sqft bigger then #1 just on the upper levels.  I think there is probably another 500-1,000 sqft extra in the basement (the numbers published don't seem to all add up).  The kitchen is massive... it has a sunroom that was bigger then my entire old kitchen+dining room combined.  It actually has a separate office, plus the 5 bedrooms.  It has all the structural checkboxes that we were looking for, plus more.  I don't know what I'd do with probably half the space to start with...  but there is room to do more for many years to come.  And it's listed at 550k.  To put it in perspective.. that is almost 70k less then #1.  It's probably 100k less then the nearest 'like' house and even further below what a great condition house of the like model.  It's a 650k-750k house.. way out of my budget... for 550k.  The unpolished stone... &lt;a href="http://www.realtor.com/search/listingdetail.aspx?zp=20148&amp;mnp=32&amp;mxp=30&amp;bd=5&amp;typ=7&amp;sid=dd4e8350d52c4fd1a67999406dd8a1a8&amp;lid=1097205396&amp;lsn=2&amp;srcnt=4#Photo"&gt;the diamond in the rough&lt;/a&gt;.

However as things can't be easy.. there are the compromises.  #2 is on a smaller lot, with 3 homes around you.  There is trees and screening.. but they are there and you see them.  Compare this to #1 which at least behind you is pretty much a private kingdom... except the fact on the otherside of the castle walls are a major road.. which on the otherside will be commercial development.  #2 has a reasonable sized yard, but in a odd shape.. but plenty of room for the kids to play.  The whole thing needs major TLC to look top shape though.. while #1 looks like it could be on a book cover.  Neither property is on a culdasac which I would have preferred.. but #2 is at least in a dead-end area.  Neither property properly backs to trees with nothing behind you.  Neither property has the big open lot (tho few exist in our community).

One property you are buying the outside... One property you are buying the house and minimizing the outside.  One property you are buying a polished stone, the other a rock if you hold just right, you can see the shine.  One you move into a confined space... the other would be like moving into a warehouse.

Crazy.. nothing is simple.  What would you do?

Well yesterday we started to put our money where our mouth is.. and wrote an offer on one of these two.  Which do you think it was?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1711524346484160594?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1711524346484160594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1711524346484160594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1711524346484160594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1711524346484160594'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/07/space-or-bragging-rights.html' title='Space or bragging rights?'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1749604416927301448</id><published>2008-07-24T08:30:00.004-04:00</published><updated>2008-07-24T08:47:17.486-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>I'm no longer homeless</title><content type='html'>Well it's been awhile between updates - Chaos and simply not wanting to relive it :)

Even though we had basically a month between when we settled on the sale of our house, nothing of interest came up during that time.  So quickly we had to commit to the temporary housing situation.  I don't even want to relive the back and forths those weeks lead to, but eventually we were aimed at moving into the apartments in the southern half of our community.  They had a three bedroom apartment, with garage.  So that would be good yeah?  Well, there is no parking essentially, so our three cars would have to be pruned down and we'd have to use the garage for a car, not storage..  And we'd need another self-storage unit to store what didn't fit in the apartment.

casualty #2,454 - The Z car had to be shipped off to my father's house for keeping till we found a permanent place.  So no toy car for awhile...

Then we had the fun with Van Metre.  Being lied to no less then 3 times by Van Metre about apartments climaxing where less then three days before we were to move in, them saying they had no apartment for us - even though we had already signed paperwork saying otherwise!

The woman did some calls and ended up getting us into another set of apartments in the neighborhood which originally would not give us a short term lease like we wanted, but now they would.  Smaller place, no garage, but we are getting desperate.  Upon closer look, parking is amble (but Z is already gone..), and they do have garage units for rental.  Sweet!  So unlike Van Metre, within 24hrs, we had paperwork, commits, and shortly after keys!  One problem though... it's on the 4th floor with only steps!  Oi!

So move day came without much issue.  Cramming of packing before the day got all but about 3 car loads of 'loose' items ready to go.  The silverlining turned out that while we had planned to put thing in the garage as storage (for things we may need) and put stuff in self-storage for 'off-site', no access storage - as we unloaded, it appeared we may be able to fit all our stuff in the single car garage.  So we went for it, and the movers made a mountain in the garage, successfully unloading the full truck into the garage at the apartment!  No more need for a larger storage unit.  And most importantly, meaning, no more need to move all our stuff we've had in storage out, and into the new bigger storage unit (so we wouldn't be paying for two).  A stop at the storage office ended in success as well, where basically we were able to reverse the storage 'upgrade' we had already ordered without penalty.. woohoo!

So now we are totally out of our old place.. the last day was spent cleaning and removing absolutely everything.  Monday the new owner moved in, and we continued to unload boxes, etc at the new place.  It's ok so far.. 2 bedrooms+loft which we are using as a 3rd bedroom and playarea.  Maybe I'll get some photos up later if I can ever find a camera :)

Now if I could only get my deposit back from Van Metre.. grrrr&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1749604416927301448?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1749604416927301448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1749604416927301448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1749604416927301448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1749604416927301448'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/07/im-no-longer-homeless.html' title='I&apos;m no longer homeless'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-6063950230826854090</id><published>2008-06-22T13:41:00.003-04:00</published><updated>2008-06-22T15:03:22.763-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>Lego Wonders</title><content type='html'>&lt;a href="http://www.flickr.com/photos/23000826@N07/2601590366/" title="lego_mfalcon by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3236/2601590366_fb152dd913_o.jpg" width="560" height="380" alt="lego_mfalcon" /&gt;&lt;/a&gt;

I played with Legos a ton when a kid - and still love them.  I have even tried to get my kids into them with some marginal success.  Legos fanatics come up with some crazy builds.  There are cool kits that blend your favorites such as Star Wars and Lego.. but the kits are big bucks for the big cool toys.  Then of course the issue is where do you put them?? :)


Then we have the extreme editions.. Did you have this Lego set as a kid like I did?  The famous yellow Lego castle.. before Lego cheaped out and made most of the kits out of large pre-fab pieces
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gizmodo.com/assets/resources/2008/04/yellowcastle.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://gizmodo.com/assets/resources/2008/04/yellowcastle.jpg" border="0" alt="" /&gt;&lt;/a&gt;

Check out this project where they did.. uhh.. a supersized version of the kit :)
&lt;a href="http://gizmodo.com/photogallery/hugecastle/"&gt;Photo Gallery &lt;/a&gt; and &lt;a href="http://gizmodo.com/377179/huge-lego-yellow-castle-version-looks-bigger-than-most-apartments"&gt;Story at Gizmodo&lt;/a&gt;

I think one of the most insane ones is this Aircraft Carrier.  It's over 17ft long and the attention to detail is absurd.  Check out the gallery at &lt;a href="http://www.brickshelf.com/cgi-bin/gallery.cgi?f=126969&amp;n=0"&gt;brickshelf&lt;/a&gt;.  here are just some teasers

&lt;a href="http://www.flickr.com/photos/23000826@N07/2601555284/" title="legoairs_11 by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3198/2601555284_59aaf5634c_o.jpg" width="390" height="259" alt="legoairs_11" /&gt;&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2600726509/" title="legoairs_10 by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3228/2600726509_6ed883c1fd_o.jpg" width="390" height="293" alt="legoairs_10" /&gt;&lt;/a&gt;

Then you have the huge Star Wars kits everyone wishes they could have..
The &lt;a href="http://shop.lego.com/ByTheme/Product.aspx?p=10179&amp;cn=416"&gt;M Falcon&lt;/a&gt; - $500
&lt;a href="http://www.flickr.com/photos/23000826@N07/2601590366/" title="lego_mfalcon by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3236/2601590366_fb152dd913_o.jpg" width="560" height="380" alt="lego_mfalcon" /&gt;&lt;/a&gt;

The Star Destroyer (now only $199!)
&lt;a href="http://www.flickr.com/photos/23000826@N07/2601590314/" title="lego_stardestroyer by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3158/2601590314_fc7e990c78_o.jpg" width="560" height="380" alt="lego_stardestroyer" /&gt;&lt;/a&gt;

.. and now.. the &lt;a href="http://shop.lego.com/ByTheme/Product.aspx?p=10188&amp;cn=240"&gt;Death Star&lt;/a&gt;!
&lt;a href="http://www.flickr.com/photos/23000826@N07/2600761427/" title="lego_deathstar by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3002/2600761427_024b8113a7_o.jpg" width="560" height="380" alt="lego_deathstar" /&gt;&lt;/a&gt;

Check out these videos of the unboxing and sorting of what one of these kits like these mean.  Insane  - &lt;a href="http://gizmodo.com/gadgets/lego-millennium-falcon,-the-video-teaser/the-construction-of-the-lego-millennium-falcon-part-i-the-unboxing-and-the-licking-335036.php"&gt;Part I&lt;/a&gt; - &lt;a href="http://gizmodo.com/335673/sorting-the-5195-pieces-of-the-millennium-falcon-gives-strange-pleasure-back-pain"&gt;Part II&lt;/a&gt;

But some of the blogs have been following some of the Lego Conventions and other things that come up when Lego makes the news.  Here are some clips/links of some crazy stuff.

How about the &lt;a href="http://gizmodo.com/5018606/750000+brick-kennedy-space-center-is-the-mother-of-all-lego-models"&gt;Kennedy Space Center&lt;/a&gt;? Must See Video

Or if Football is more your thing.. how about a stadium with &lt;b&gt;30,000&lt;/b&gt; lego figures (minifigs) in it??  &lt;a href="http://gizmodo.com/photogallery/legoallianz"&gt;Insane&lt;/a&gt;&lt;br&gt;
What about Stand-Up Comedy plus Lego?  You get these great stop-animation using Lego to depict this sketch from Eddie Izzard about the Death Start Cantina

&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Sv5iEK-IEzw&amp;amp;hl=en"&gt;&lt;embed src="http://www.youtube.com/v/Sv5iEK-IEzw&amp;amp;hl=en" type="application/x-shockwave-flash" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;
What about Music Videos plus Lego?&lt;br&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XRDi67G0Siw&amp;hl=en"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XRDi67G0Siw&amp;hl=en" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;
 
There's even a whole site dedicated to the genre of stop animated Lego films - check 'em out &lt;a href="http://www.brickfilms.com/films.php"&gt;http://www.brickfilms.com/films.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-6063950230826854090?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/6063950230826854090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=6063950230826854090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6063950230826854090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6063950230826854090'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/06/lego-wonders.html' title='Lego Wonders'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5164183866772700622</id><published>2008-06-22T13:38:00.003-04:00</published><updated>2008-06-22T13:41:15.275-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Final approach</title><content type='html'>Well - all is well on the house selling front.  We got through the home inspection with only two repairs needed.  A spring on one of the garage doors, and a wet spot on one of the ceilings.  The garage doors was just a part and I put it up.. the ceiling was a roofer call + some painting.  Surveys have been done... Appraisals have been done.  T-minus 4 days till closing!

But that means we need some place to go!  Still not much luck on the house shopping front.  Found a great property - but over priced and just too expensive.  We'll keep looking&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5164183866772700622?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5164183866772700622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5164183866772700622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5164183866772700622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5164183866772700622'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/06/final-approach.html' title='Final approach'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5289306118031448945</id><published>2008-06-10T19:59:00.002-04:00</published><updated>2008-06-10T20:06:30.429-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Getting close....</title><content type='html'>Sorry there wasn't much updates on the house.  Week by week was pretty much the same over and over again.  Getting lots of traffic, but the feedback was all the same 'didn't like the layout'  - GRRR  We had over 50 showings easily over the period, but not even a hint of an offer.

Well finally after 48 days we called a pow-wow to plan our next move.  Spending 3hrs reviewing the market - we had a battle plan ready.  But we had 2 agents we needed to hear back from before executing, so we figured we would wait till the next day.

Low and behold we find out later that night, that 2 of the 4 similar properties were off the market all of a sudden.  One pulled out, and one was under contract.  This is quite a bit of news - and turns out one of the agents is telling us their buyers are looking to write an offer...  but with some significant terms.  We tell them put it on paper and we'll take a look.

The next day, major blow-up happens.  Another agent says he needs to show again as her buyer is also interested... when it rains it pours!  We end up showing 6 times that day if I recall.  The day wraps up with two offers pending!  The offers come in and we review and take our considerations.  We end up picking the less complicated of the deals but want to counter back.  The buyer accepts our counter of a higher price, settlement date, and rent back we wanted.  So in less then 3 days we went from desert - to sweet Oasis.

Tomorrow is the home inspection - which should be the last major hurdle.  So hopefully by end of the week we should have a great view of the finish line for selling of this house!

But - we are only rounding first base and have a ways to go yet till we get settled in a new place.  So the adventure continues&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5289306118031448945?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5289306118031448945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5289306118031448945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5289306118031448945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5289306118031448945'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/06/getting-close.html' title='Getting close....'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-6690060628184741307</id><published>2008-05-29T21:03:00.003-04:00</published><updated>2008-05-29T21:12:31.269-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><title type='text'>If you build it - they will come - The Rebate Draw works</title><content type='html'>Mail in rebates are the ultimate 'coupon'.  Designed to attract buyers, but intentionally made difficult to ensure a low return rate, reducing the actual discount the vendor gives.

It got so bad, they really started to lose their value as people were just fed up with them.  Well thank god some vendors realized happy customers will be repeat customers.  They made rebates easier
&lt;ul&gt;&lt;li&gt;places like best buy/CC automatically printing the rebates for at the register&lt;/li&gt;&lt;li&gt;Staples and others offering electronic submission (some even without any paperwork)&lt;/li&gt;&lt;li&gt;The idea of self-service, electronic tracking for rebates&lt;/li&gt;&lt;/ul&gt;
These ideas have become more and more mainstream, making rebates more reliable and most importantly, less burdensome.

In my last computer build, I intentionally steered towards products that were offering great prices with rebates.  In fact, in one computer build alone, I had 5 rebates, along with another from just a few weeks ahead. 

Mailing in 6 rebates?  What's my return?  How much trouble?
1 electronic staples rebate
3 corsair mail-in rebates
1 antec mail-in rebate
1 coolermaster mail-in rebate

The staples one came back first.  4 of the other 5 came within 3 days of each other, and the last just came today.  These were mailed out the week of Feb 13th.  So took awhile to get them, but not a single one required a call, resubmission, or any hassle.

Total rebate?  $250
Total Pain?  5 stamps and some handwritten envelopes

Keep it up boys - make the rebates attractive and you'll get the business you want&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-6690060628184741307?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/6690060628184741307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=6690060628184741307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6690060628184741307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/6690060628184741307'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/05/if-you-build-it-they-will-come-rebate.html' title='If you build it - they will come - The Rebate Draw works'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-8692648700430749620</id><published>2008-05-18T13:34:00.003-04:00</published><updated>2008-05-18T13:39:28.091-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Week 3 - Where you beeee?</title><content type='html'>Well not many updates on the moving situation.  We've had a ton of traffic through the house (by my count approx 30ish) showings over the last three weeks but no solid bites yet.  We had two open houses, one that was dampened by weather a bit, and the other did a bit better.  We have traffic on weekends AND during the week - which is great, but means living in the house can be tough.

You take 2 or more showings that aren't even back to back.. and before you know it you have to be out of your house from 10am until 3pm or later.  That's rather annoying, but if it lands a prospect buyer then it's worth it.

This Saturday I left on travel and it was the first weekend day we have not had a showing.

Questions are already being raised internally about pricing, etc - but the feedback has not been around the price from the showings.  That, and when you look at the housing going under contract during the same time period - its all higher priced product.  The issue is, its all bigger homes too.  Question is - do people want the size house we are selling?

Only time will tell...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-8692648700430749620?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/8692648700430749620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=8692648700430749620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8692648700430749620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8692648700430749620'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/05/week-3-where-you-beeee.html' title='Week 3 - Where you beeee?'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-3375376328790174841</id><published>2008-05-18T13:22:00.003-04:00</published><updated>2008-05-18T13:33:40.223-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>You know its thick when...</title><content type='html'>For those that didn't know.. May has been the month of rain for us.  Check out a neighbor's weather station totals for May

&lt;a href="http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=KVAASHBU4&amp;amp;day=1&amp;amp;year=2008&amp;amp;month=5&amp;amp;graphspan=month"&gt;http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=KVAASHBU4&amp;amp;day=1&amp;amp;year=2008&amp;amp;month=5&amp;amp;graphspan=month
&lt;/a&gt;
Over 5 inches of rain - virtually of which almost all came within one week.  That means grass that normally needs cut every 7-10 takes goes APE.

Plus, didn't help that the rain came at the END of our normal 7-10 day window.  So it needs cut, and then we get 5+ days of rain.  Doesn't lead to the best looking yard for showing the house!

I finally got a dry day (though it had rained just the evening before) and I try to tackle the grass last Sunday.

My mower is a mulching mower so you shouldn't get the thick clumps of grass.  But if you want a good cut when its tall or thick, you still use about half width passes to get a nice uniform cut with no 'mohawks' as I call them where you get a line of grass that escapes cutting for one reason or another.

Well this day..  the grass is approx 5+" in the tallest spots.  I can't get away with half passes.. I even have to drop down to 1/3 width passes with the mower.  On top of that, I STILL get the mohawks on almost every pass.  This means not only did I have to make 3x as many passes as I normally do - I had to cut the entire yard AGAIN after I finished it the first time to get ride of the mohawks and to further chop up any clippings.

Now that's some thick grass!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-3375376328790174841?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/3375376328790174841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=3375376328790174841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3375376328790174841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/3375376328790174841'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/05/you-know-its-thick-when.html' title='You know its thick when...'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1972906440826115313</id><published>2008-05-18T11:55:00.003-04:00</published><updated>2008-05-18T13:09:30.900-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><title type='text'>Why Business Travel sucks</title><content type='html'>Well - you have a bad day, what do you do?  You 'go on the internets and complain'

Today I was flying out of Dulles International to Europe - which I do frequently.  Always leaving on a Saturday, which the last half dozen times or so hasn't been so bad.  Living only about 15 miles from the airport, you don't expect to spend a ton of time getting through the airport, but I had being rushed, so I always plan conservative.  Yesterday was an example why...

Economy parking at Dulles requires taking a bus to the terminal, which can take any varying amout of time to show up.  So I normally plan an extra 30mins if I have to park vs being dropped off.  When I arrived at the lots, relativly quiet, but they looked aweful full.  Usually within 5-10 lanes you can find something.  But I kept driving, and driving, and driving with nothing open.  I went through Green... nothing.  I went through Gold... nothing.  I went through Purple... nothing.  And I don't mean 'nothing nice' I mean.. nothing AT ALL.  I'm starting to be concerned I'll have to park in a more expensive lot just to find a spot!

One area of the lot was closed off from what looked like paving/sealing work, but it should not have filled ALL the other lots.  After almost 30mins of circling to find not a SINGLE SPOT open, I headed over to Blue, which is the front most lot.  Lots of passes and finding nothing, eventually, I get to the farthest north corner of the lot, and not only is there one spot finally, but several - about 5 I can see. 

5 parking spots - I'm amazed by seeing a whopping 5 parking spots.  How nuts is that?  I've never seen this place so crazy.

So we wait for the bus, which takes about 10mins and then there is no room on the bus for luggage - its all full.  That always makes for interesting bits, but that was minor.

I get to the terminal to check-in.  I'm premier with united so you get separate check-in so I don't worry about how long this will take.  However this flight is a co-chair flight and some you check in at United, some the other carrier.  I had not checked ahead and just went to the United check-in.  It was eirely empty.  Normally the united economy area is a mad-house, but it was quiet.  I walk right up - to find I need to check in at Lufthansa.  Ok, no biggie, I head over there. 

Oh - this is where everyone is at!  It's a complete madhouse.  Literally the line queues outside their check-in area, and through another airline's area, and back out into the walkway.

I check with an agent to see if my status gets me into another line; he confers with another agent, and they say yes and put me in the business class line.  Perfect - there are only 3 people in front of me.  There are 4 agents working first class, business, and a bag drop off.

I'll skip all the frustration and get right to the point.  How long should it take to check-in customers, and at what point do you take them aside and deal with them so you don't hold up everyone?  How many guests do you think they could check in in 15mins? 30mins?45mins?

Try 2 couples in..  45mins!  Literally - zero exaggeration - 45mins in line and they served TWO couples.  TWO.  Given the first couple was already at the counter when I got there, that means in 45mins I moved forward 1 person.

So what did Luftasana do about this?  Nothing.  We weren't allowed to cut into the other business class line - which had spurts of speed, but then there would be long periods where NONE of the lines for First or Business were moving.  I watched people in the first class line wait over 30mins to get through about 5 people.  It was surreal.  You'd think, ok, once they get through this guy, it's gotta speeed up and you just need to be patient.  They'd have one delay, the guy would go away, 10mins later come back, and you'd think you're set... and then boom he's back on the phone and everything stops again.  You think its not worth trying to get to the end of another line of 10+ people as it can't possibly stay this slow... but oh.. it did.

Finally one of the agents (this is after 40mins) starts taking some people from our line which knocked 1 of the 2 left out in front of me.  Mr. Sloth finally managed to finish his second couple in 45mins and finally the second agent who let us cut his line finally took me at about 50mins.  Checked me in right in.. and that ordeal was over.

On most days I'm from home, to the gate in about an hour.  So far today, it's been over 2:15 and I'm not even to security yet.

Then security - ah.. well they've done pretty good with security at Dulles where it's quick to move through.  They have a premium passenger line - which premier people are entitled to.  But since the co-chair flight is operated by Luftansa, the ticket is theirs not United's.  I get to the first check, and the airport checker tries to kick me out of the line because something isn't marked on my ticket.  I explain I'm United Premier, this is a united flight.  I even pull out my card, show her that and where it's on the ticket as a united flight!  She's persistent about some code and I'm starting to get pissed - this is pretty freaking simple!  Then finally she lets me go.  Move through the rest of the process without issue, but then I gotta goto B-gates.. which after all this means you get to walk about another mile to your gate.

Finally at the gate, before I can even sit down, they are starting to board.  It's a good thing I left 2.5 hrs before my flight!  They start boarding first class, and they have these queues setup and the lady tells some economy folks to line up in this queue and wait.  So people start queueing, and I join in.  Apparently today's lesson is - never follow me today.  Because as one agent finished checking first, the lady who told everyone to queue up, proceeds to start boarding the queue right next to ours (which is also economy, just another line).  But the agent in front of us insists that we wait, while his coworker literally right behind him checks dozens of people through!  Finally the sloth figures out what is happening 20 inches away from his head and boards us as well after 3-4 minutes of pointless waiting.  Lucky for me (is that possible today?) I wasn't one of the approx 10 people I saw in my cabin alone that had double-booked seats and had to be shuffled around.

The flight was on a A330 which I had a window seat, which is nice so they don't ram you with the carts, but kind of makes you stuck depending on what the person next to you is doing.  They had a different flight entertainment system which actually let you pause, FF, etc your movies and don't have to watch the films according to the fixed schedule.  Awesome!  To bad they didn't have a single film I wanted to watch.  I passed the time listening to podcasts and playing a little on the DS.  I slept for about 15mins out of the 8hr flight.

Arriving in Frankfort, I had about 2hrs until my flight was scheduled to board.  But you can't sleep really because there is no one there to ensure you wake up in time!  So you smell, you just go into zombie mode waiting for your flight.  Which today - is also delayed.  Boarding time comes and goes.  Finally about 45mins after our scheduled boarding time, we board.

I am in the next to last row on the aisle.. or so I thought.  Get there and someone is in my seat.  Turns out its a family with two kids under 5 and they are spread all over the plane (they didn't figure this out before they sat down and spread out in the wrong seats???).  So now I wait in the back until the plane fully boards and I switch seats with one of the father's tickets so they can all sit together.  Window seat, no one next to me.. so not a bad trade off.  Karma right?  But these smaller A320 planes are pretty tight on the legroom.  Combined with a guy in full recline in front of me.. ugh.  Then I had to goto the bathroom, but this is a short hop, I'm not on the aisle, etc.. so you figure you can just wait.  Well then coming in for the landing, tons of turbulence and it was probably only the second time ever I felt nauseous  on a plane.

Then it was on to get my luggage which came up fast - woohoo and the train ride to the city.  Finally, almost 16.5hrs after leaving home.. I'm finally able to lie down and rest. 

And we do this by choice???&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1972906440826115313?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1972906440826115313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1972906440826115313' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1972906440826115313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1972906440826115313'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/05/why-business-travel-sucks.html' title='Why Business Travel sucks'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-496732173187945304</id><published>2008-05-03T15:08:00.003-04:00</published><updated>2008-05-03T15:13:17.744-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Status of Week 1</title><content type='html'>Well, its been a week, what's happening?

The first Saturday we were on the market lead to a few showings.  The Open House was dampened a bit by a rainy day, but all total we probably had 6-7 showings for the first weekend.  Since then we've had another 3-4, plus 2 today alone.  I figure that puts us in the 12+ range for the first week.  Not bad - but no serious takers yet.  Sitting here writing this I've seen two two people stop their cars and grab a pamphlet from the front yard.  Tomorrow is the second open house, and weather should be nicer this time then last, plus there has been more time to advertise... so here's hoping tomorrow gets real traffic.

We've done a pretty good job of keeping the house 'near ready' all the time.  Probably the only thing we need to do is dust, as we have a pretty regular routine now to keep the litter box clean, rooms picked up, etc.   So pretty boring in that respect.

Here's hoping tomorrow is a money day :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-496732173187945304?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/496732173187945304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=496732173187945304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/496732173187945304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/496732173187945304'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/05/status-of-week-1.html' title='Status of Week 1'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-7749600625209779784</id><published>2008-04-25T12:48:00.000-04:00</published><updated>2008-04-25T12:49:45.616-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Come Get Some!</title><content type='html'>It's offical - the house is on the market and in MLS

&lt;a href="http://matrix.mris.com/Matrix/Public/Email.aspx?ID=24624265563"&gt;http://matrix.mris.com/Matrix/Public/Email.aspx?ID=24624265563&lt;/a&gt;

Send all your rich friends that want to move to the link :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-7749600625209779784?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/7749600625209779784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=7749600625209779784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7749600625209779784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7749600625209779784'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/04/come-get-some.html' title='Come Get Some!'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-7201357079441205024</id><published>2008-04-24T20:39:00.003-04:00</published><updated>2008-04-24T20:46:03.862-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>Browse the web the easy way</title><content type='html'>Ever wonder how those friends of yours always find those links to wild stories or other things.. and how they always seem to be on top of all the news?  It's not through brute force surfing or through a vast email network of sources you don't - its simply using the simple tool of RSS.

You've see those links on the pages, its built into your broswer, but it may still seem kind of funky to use.  I used to put some of them on my Yahoo portal, but that isn't very effective for high volume sites.  And I'm too lazy to actually click through dozens of bookmarks every day, its so much easier to just browse quickly and see if anything interests you.

Well my friend 'Mr Linux' pointed me to a site that really brings the power of RSS to you in a SUPER simple format that I think any user can use.  It's called bloglines and it's got me hooked.  To see an example of what it does for you.. goto &lt;a href="http://www.bloglines.com/public/flynnibus"&gt;my public view&lt;/a&gt; of the feeds I watch.  When its your own, it even shows you which are new, with different fonts, etc.  Its simple and effective.

I highly recommend trying it.  The tip I leave you is to ignore the group stuff they try to start you with... I found it confusing to try to customize.  It's better to grab the bookmark they provide for you and put it in your toolbar.  Then when browsing a site you like, just click on the bookmark and it will automatically search the page for a feed and automatically add it to your bloglines page!  It couldn't be easier!  So then you just add the feeds from sites you normally may come across but don't visit every day.  Then you'll have this easy browsing format.  You'll be the news genius of your group of friends in no time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-7201357079441205024?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/7201357079441205024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=7201357079441205024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7201357079441205024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7201357079441205024'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/04/browse-web-easy-way.html' title='Browse the web the easy way'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1534049904576533620</id><published>2008-04-24T20:00:00.003-04:00</published><updated>2008-04-24T20:08:03.846-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Milestone #1 - We have cleared the tower</title><content type='html'>Well - today was prime-time.  We were set to have the house staged today and preparing should have been completed.  Staci worked on cleaning and a housekeeper was coming today to give a house a final 'clean pass'.  She came early and worked all day cranking through the place.

I worked on some final touch-up paint.. two colors worth.  Well, one intentional, the other forced when I started with the wrong color paint!  Then just decided to use it while I had it out and touched up the color that makes up the lower stairs and middle level.  Then I touched up going up the upper stairs and then put the paint away hopefully for good!  There are still 2-3 small spaces that probably SHOULD be painted, but 'no mas' please!

I then replaced a toilet seat and tried to replace some screws in a drawer unsuccessfully (why is it Home Depot always has the size smaller and larger then you need.. but not the one you need!!!).  Then the relators came and started doing there thing.  I just tried to stay out of the way - being complete worn out.

End result?  Place looks good, and we are cleared for launch.  I think the listing goes out tomorrow or something.  We even had one buyer come through tonight - our first.  So now it's official I guess.  Sunday is the first open house.  Lets get ready to rummmble!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1534049904576533620?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1534049904576533620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1534049904576533620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1534049904576533620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1534049904576533620'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/04/milestone-1-we-have-cleared-tower.html' title='Milestone #1 - We have cleared the tower'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-8533811924935220985</id><published>2008-04-23T22:40:00.003-04:00</published><updated>2008-04-23T22:52:31.540-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>Rushing for deadlines</title><content type='html'>Well, the thing about selling a house is.. you never know how long it will take yet you still have deadlines.  The first deadline was to have the house ready for pictures and staging.  That was meant to be Wednesday. 

Tuesday the carpet guys were to be here.  That ended up being nearly an 11hr job while they ripped out ALL the carpet in the house and replaced.  While that was happening, we were still churning trying to paint in areas the carpet guys were not.  Some areas of the house still have the original flat paint - doesn't matter how well you kept it, it looks filthy after 9 years.  So while the furniture was all moved, we were painting rooms in a rush.  The entire master bedroom was painted while the carpet guys finished other rooms.  It's so crazy, I've even forgotten what we have done!

Moving furniture?  Oh yeah, while the carpet guys would move stuff, some stuff you just want to do yourself and all small stuff you must move.  So Monday night consisted of breaking down the entertainment center..  Saturday I broke down all the office gear and packed it away.  Just think of everything that just sits in your house, on a table, on a shelf, whatever.. it all has to move.  We slaved and made the carpet deadlines... but the very next day was to be the staging day.

I continued to paint... including finishing areas we had patched and touched up.  We were beat, so when Wednesday morning came, we had about half the rooms ready, but the others still had to be cleaned and emptied more.. so we got a reprieve for one day.  So today I spent doing all the touch-up on doors, doorframes, and window sills.  Cut the grass, cleaned one window that was up 2 stories I couldn't reach before.. and still had to run one of the kids to their horseback riding lesson.  Oh, and of course undo all the moving that was done prior to carpet!  That means rebuilding the office so we have internet and workstations.. and the entertainment center.  Meanwhile Staci slaved and finished emptying other rooms and cleaning, cleaning, cleaning.

It's Wednesday night now, and we are real close.  I've caved after cleaning up the garage, and still have one more color of touch up to do in the hallways, but that is going to have to wait.  Staci is still cleaning the kitchen more and its almost 11pm.  This is more back to back to back work then we've EVER done here or probably ever.  All this, and the house isn't even on the market yet!

Well - the sign post did come yesterday and there is a 'coming soon' sign out now.. so its getting real close!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-8533811924935220985?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/8533811924935220985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=8533811924935220985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8533811924935220985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8533811924935220985'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/04/rushing-for-deadlines.html' title='Rushing for deadlines'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-4575400108443889543</id><published>2008-04-22T13:41:00.004-04:00</published><updated>2008-04-23T22:40:49.860-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Moving'/><title type='text'>The Saga Begins - A Move is on the way</title><content type='html'>well this is late, but its because we've been so busy because of it!

The wife has really been wanting to 'upgrade' and move from our current house to a single family home.  We want to stay in our community and with the housing correction, homes are becoming affordable.  So I've gone along and we've been going full steam to get the house ready.

Staci had contacts that set us up with our realtor, Bonnie Selker.  We started with a review where they basically point out what you need to do to get your house ready..  this means what things that you have been ignoring because you just don't want to do that you can no longer procrastinate about.  Well, about a week ago we start in full bore.

We got a storage unit.. and Staci has been purging and packing room by room.  For awhile there it seemed all we were doing was pulling everything OUT of its tucked away spot and into a bigger pile.. but finally by this Saturday, she had turned the corner and all but maybe two rooms were pretty close.  We even pulled out all the computers and all the other stuff out of the office.  Laptops only from here on!

I looked to get the outside projects knocked out.  First up..  paver stones.  Our pavers had been collapsing a bit due to a rodent digging under them.  Well, picked up some filler and some sand.. and dug in.  Ended up repairing about 3 sections..  Wasn't bad except..  the repeat runs to Home Depot for more sand...  the sand bags breaking open unexpectedly when carrying them... and the overall challenge of getting the pavers to level out.  The edging of the pavers is kind of sloped in due to the patio steps and in other areas just due to settlement.  It sucked, but I got through it.

Up next?  Powerwash entranceway, deck, and then seal.  Oi!  Well I borrowed a friend's powerwasher.. which lasted about 30mins before the engine refused to run anymore.  2hrs of tinkering, and I cried uncle and went to the Depot to get a rental.  4hr window or 24hr window.  I tried to get it done in 4hrs.  I &lt;span style="font-weight: bold; font-style: italic;"&gt;just &lt;/span&gt;made it.  The powerwashing was brutal on my hands though.. the next day I could barely open my hands fully.  Powerwashed the patio (which one of the kids said 'why is daddy painting the ground white?' it was that much difference!)... powerwashed the deck.  Sealing would have to wait for it to dry some.  Next up was the back of the house.  Since the deck went up, the ground nearest to the house of course become a dirt/mud pit.  So I cleared out a section intending to put stone or mulch down.  With the help of the oldest, we cleared the ground of any remaining grass.. cut an edging and laid down fabric.  Stone or mulch?  Can't decide!!  End up focusing on putting in some stepping stones so whatever we do end up with.. you can cross it.  Pick up yet MORE sand and 6 stones to lay.  Put down a bed of sand so the stones will be stable hopefully without having to try to dig them in.. and setup the stones.  The rest of the bed will have to wait.

All that and it was just the first weekend!

Later we decided to go with mulch for the area I cleared.. and we ordered 3 cubic yards to be delievered to handle that and the rest of the beds.  We borrowed a wheelbarrow and pitchfork and Staci got to work on spreading the mulch.  In the meantime, the deck had dried, so I started on sealing the deck after work hours during the week.  Ughhh..   after 3 nights, I had it knocked out.  Looks great compared to what it was.

Up next? The handyman to finish off some drywall repairs that I could never finish right.  He came in and finished the mud and priming job over a day and the next.  Stuff is just happening everywhere!  That means paint and touch-up can't be too far behind.

Meanwhile.. I've got to finish off the back of the house.  This means scrubbing the siding and doorway to get the old dirt, cobwebs, and everything else we've ignored out of there.  Bucket and brush is the answer.   Looked a ton better.

And then windows.... quote was $175 to do the windows - I figured cash was a premium so I skipped that saying I could do it.  Ugggghhh...  windows - not so bad.  Cleaning the inside of windows sills that had years of dirt stored up.. and sliding glass door tracks that were caked in crud.  HOURS and HOURS of slaving.

Finally - we had a break as we had a pre-planned vacation for Sunday through Monday.  So we'll stop there :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-4575400108443889543?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/4575400108443889543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=4575400108443889543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4575400108443889543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/4575400108443889543'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/04/saga-begins-move-is-on-way.html' title='The Saga Begins - A Move is on the way'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-8781113613920567805</id><published>2008-04-22T13:16:00.002-04:00</published><updated>2008-04-22T13:39:32.148-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>A Craigslist Story Part 2</title><content type='html'>Ok, so when I finally got home, I got to inspect the game closer.  While away, almost all my parts had been delievered...  the usual suspects..

- new pinballs
- new legs
- cliffy protector for the turbo hole
- new rubber rings/posts
- new manual
- rebuild kit for the hi-voltage board assuming it was a problem due to the DMD problem

I was torn if I wanted to attempt to strip it down and clean it - as it really needs it - before I even got started.  But I ended up chosing just to try to get it 100% working before tearing it apart!

First up.. setup!  Got the new legs and cabinet protectors on.  There was only minor decal issues under the legs - quite normal.  Replaced a missing wing nut which holds the head to the main cabinet.  Closer inspection inside the head showed nothing of major issue now that I had it home.  Of course.. the DMD still didn't work..  Read up on DMD issues on Clay's site www.pinrepair.com and started checking voltages and fuses.  Turns out... two fuses and magic.. DMD is back!  It is driving the display high on the 62volt line.. so I'll probably have to rebuild the high voltage circuit once I get some time.  But it works now!

It reports some switch errors, including the flipper EOS switches on both sides.. hrmm.. not a good one to ignore.  I track it down, after taking wayyy too long (I'm no pin tech) and find out its purely the wire broken off the switch at the upper flipper (they are all daisy chained).  Fixed that with solder.. and no more errors!

Lastly to turn to the high fail component on this game.. the LED standup targets.  They were something attempted for this game and they are almost always broken and spare parts are very hard to find.  Well, on closer inspection I find, 2 of the 3 have their opto interupter broken, and one the LEDs are not all lighting properly.  The opto interupters are basically just a finger of plastic that break a light beam when the target is hit.  This can be jerry-rigged to work once I find time for it by just attaching something to replace the part that broke off.  The LED problem needs some diag - which I haven't done yet.  But none of this really affects game play, so I'll get to them later.

Summary?

Well..  minor scratches on the translite.  Only matters for the perfectionists.  an 8 or better
Minor scratches on the cabinet, but no real fading, that's the big thing.  The scratches are minor and overall the cabinet is probably a 8+.
Major components? All present and working.
No wear on playfield or inserts.
Hole wear on turbo within normal expectations.  Drop wear on inlane from ramp will probably clean up once dirt is gone.
LED Standups broken, but should be repairable.
Needs a cleaning, but only to be 'home pure'... it would be clean by any arcade standard.
2 fuses, one broken wire.. and we have a perfect players game and probably a 8 or better on the 'collector scale'... and all for about HALF of what it could have been.   Was quite a steal.. and made possible through great friends!  My friend Brian who pointed me to it, and my friend Eric who on no notice made it possible to go get!  Awesome.

Check out photos of the game on my flickr &lt;a href="http://flickr.com/photos/23000826@N07/sets/72157604675283160/"&gt;set&lt;/a&gt;

Some teasers
&lt;a href="http://www.flickr.com/photos/23000826@N07/2433767675/" title="IMG_3458 by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3129/2433767675_d57feacc7e_b.jpg" width="1024" height="768" alt="IMG_3458" /&gt;&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2433758453/" title="IMG_3433 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2095/2433758453_74d1f99792_b.jpg" width="1024" height="768" alt="IMG_3433" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-8781113613920567805?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/8781113613920567805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=8781113613920567805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8781113613920567805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8781113613920567805'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/04/craigslist-story-part-2.html' title='A Craigslist Story Part 2'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3129/2433767675_d57feacc7e_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-5310838859388487387</id><published>2008-04-17T12:33:00.003-04:00</published><updated>2008-04-17T13:42:50.773-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>Another member added to the family - A Craigslist Story</title><content type='html'>Wow - I'm so far behind.  Time for some catching up!

On March 29, I got an email from my friend Brian.  Brian has a great collection of games, but he's really got the bug for finding and adding games to his great collection.  He spotted on Craigslist that morning a Indy 500 game... local... for only $1000.  Normally a solid sample of this game would demand $1800-$2200.

Brian already has a Indy 500 and knows I love it because I go straight for it when I play at his house.  I've always liked the game since it was first on location and I'd play it at the shopping plaza in Greenbelt in the arcade there.  It's a great balance of the humor that was popular in pins at the time and toys in the game.  However, probably more because of the time of its release near the end of pinball for Williams.. it wasn't a big seller only &lt;a href="http://www.ipdb.org/machine.cgi?id=2853"&gt;2,249 units&lt;/a&gt; according to IPDB.  Historically samples are plagued by bad cabinet fade and broken LED targets (a unique design for this game).

So when a deal pops up for only $1000 and its local... this is big news.  It's listed as only have a broken display.  A few problems though

&lt;ol&gt;&lt;li&gt;I have no real room for another pinball machine&lt;/li&gt;&lt;li&gt;The wife has her eyes on a house before more pinball machines&lt;/li&gt;&lt;li&gt;Its 11:30am and I'm getting on a plane in a few hours for international flight that I have yet to finish packing for&lt;/li&gt;&lt;li&gt;The wife is leaving soon with the van to goto a family function - so I have no suitable transport&lt;/li&gt;&lt;/ol&gt;
So I tell him thanks, but I'm screwed and can't do anything about it.  After mulling about it for a bit, the wife comes through and I mention it to her.  She stuns me by saying 'at that price, go for it' and even offers suggestions on ways she could help get it some way.  I go into action mode, and call the lister.  Yes, the game is still available (!!).  Realize classified ads for pins are notorious for vultures swooping in before you get there and offering more money to get the person to sell regardless of what they've told anyone prior.  So - beating all competition to site is a huge factor.  But I still don't have any way of getting the game.. I don't have the cash.. and I still need to pack and get to the airport on time!

I call up a neighbor I know he has a truck... strike out - he's not around.  I call neighbor #2 and his wife answers.  He's in the shower, he'll call back.  Now I rush and go throw my bag together... hoping I'm not missing anything.  Buddy calls back... I give him the scoop, I need him and his truck to help go pick-up a game.  He says 'when?' I say 'as soon as you can be ready'.  He agrees!!!  He needs to finish getting ready and he'll call back.  I finish getting ready... but am getting nervous due to time.  I head over to his house.. still not ready!  So I rush to the bank, get some cash (thank god for banks in grocery stores now!!  great Saturday hours), head back and he's ready.  It's been awhile since I originally called the seller, so once on the road I call again to apologize for running late and want to be sure no vultures have shown up yet.  We're still in the clear and on our way.  It's about 25-30mins away.

We get there, the seller is nice and shows us the machine.  It's in the basement (but there is a walkout without steps), fires up but the DMD is out.  I inspect the machine a bit, opening the backbox, looking under the playfield, etc...  looking for any significant problems or hacks.  Game looks great, no discernable fade, no significant wear, all major components seem in place.  Playfield is a little dirty, but not significant.  Play a ball or two, and things appear to be fine, but the DMD is out and the game is reporting errors, but without the DMD I can't see what they are.  But since the major components are there, and with no significant problems.. at $1000 it's a steal!  A few hundred dollars in parts and I'm still above water.  So we agree - pay the cash - and we haul it out of there.  I've been in a real rush the entire time basically just wanting to get out of there before any competition gets in the way.  We manage to load it up without issue and get it back to the house.

Now the issue is I can drop it off at the house.. but I still have to get to the airport and I'll be gone for a week!  So we don't even set the game up, I prepare for the trip, and manage to have about 1hr before I have to really leave... which I use to ensure I'm not missing anything for the trip.

While away, I did some online shopping to get the usual specects of parts I will need to get the machine up to snuff and ponder if I'll strip the playfield to clean it up.  It has mylar in most of the wear places which have protected the game well - but it needs a cleaning to be a home game.  Without knowing the true fault in the display, I also hunt and watch auctions while gone to try to find a cheap replacement or one to test with.  No joy.  I'll just have to figure it out when I get home.

More to come in the next installment!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-5310838859388487387?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/5310838859388487387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=5310838859388487387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5310838859388487387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/5310838859388487387'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/04/another-member-added-to-family.html' title='Another member added to the family - A Craigslist Story'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-8604711989223724605</id><published>2008-03-15T18:43:00.004-04:00</published><updated>2008-03-15T19:01:01.450-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pinball'/><title type='text'>Finally Wrapped up Pin upgrades</title><content type='html'>Well I finally got off my butt and finished up my pin repairs and upgrades today.

Twilight Zone had been suffering from the channel that holds the top of the playfield glass being broken.  Closer inspection upon removal showed that the wood blocks it screws into were actually splitting as well.  So about a month ago, I ripped out the original blocks, and cut new ones from some scrap wood I had, installed the blocks and ordered a replacement channel.  Well, installing those blocks was the biggest PITA!  I screwed the blocks into the cabinet to keep them secure (along with glue).  But the screws are put in from below and screw upwards.  There is no way to get in to screw them, so you are basically holding your screwdriver upside down and trying to screw up rather then down.  OMG - between the slotted heads and the cabinet wood that was acting like it was concrete.. by the time I screwed the blocks in I wanted nothing to do with the thing.

In the mean time, I installed some new mods/upgrades as well.  I've had the marbles in my Gumball machine for awhile, but the light mods for the Gumball machine have gotten more mature.  I installed one from Pinbits, using their warm white LED as I still have an original incandecent lit clock in my TZ.  The kit was great, required some minimal soldering (I suck) but looks great.  The red light blinks when the gumball machine is lit.  It turned out pretty good
&lt;a href="http://www.flickr.com/photos/23000826@N07/2335370415/" title="IMG_3357 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2353/2335370415_f1550ff726.jpg" alt="IMG_3357" height="375" width="500" /&gt;&lt;/a&gt;

I also installed the Cliffy Protector for the slot machine hole.  Mine has been fine, but I figured its a easy protective measure.  Install was a bit harder then expected, in that you had to remove the ramp to get the components up to install the protector under.  I thought it was going to just be a slide it in type deal..  no worries, just more then expected.

On the protective front, I also installed a set of plastic protectors from Pinbits as well.  These install under your plastics to prevent breaks from ball hits.  They are visible on the game, but not distracting.  Another investment protection move :)  Here's a view of a slingshot with them installed
&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.flickr.com/photos/23000826@N07/2335369555/" title="IMG_3356 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2193/2335369555_72ed7754f1.jpg" width="500" height="375" alt="IMG_3356" /&gt;&lt;/a&gt;&lt;/span&gt;

If you've gotten this far and still are thinking... WTF is he talking about.  Here's a photo of my two babies.
&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.flickr.com/photos/23000826@N07/2336204722/" title="IMG_3359 by flynnibus, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3113/2336204722_71ae2395db.jpg" width="500" height="375" alt="IMG_3359" /&gt;&lt;/a&gt;&lt;/span&gt;

Now just to find the switch problem that has been haunting my Lord of the Rings.. till next time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-8604711989223724605?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/8604711989223724605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=8604711989223724605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8604711989223724605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8604711989223724605'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/03/finally-wrapped-up-pin-upgrades.html' title='Finally Wrapped up Pin upgrades'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2353/2335370415_f1550ff726_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-1690456286793836107</id><published>2008-02-15T14:29:00.006-05:00</published><updated>2009-01-27T16:22:16.798-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>How to Decode SSL or TLS in Wireshark</title><content type='html'>If you need to decode traffic encoded by TLS/SSL that you have captured with Wireshark, you can do so as long as you have the private key that was used to encode the session.&lt;br&gt;&lt;br&gt;

So, assuming you are running wireshark on your laptop, and you sniff a HTTPS connection to your webserver, you must have the webserver's private key to decode the traffic.  While that is obviously not easy if you don't own the server (and therefore its secure.. duh) when you do and are trying to debug or test SSL functions, decoding it is important.&lt;br&gt;&lt;br&gt;

Wireshark offers some basic help on their wiki - &lt;a href="http://wiki.wireshark.org/SSL"&gt;http://wiki.wireshark.org/SSL&lt;/a&gt; but its rather sparse.  What it is good for is telling you where the preference is and its format.  The sample download on the wiki page is out of date.  If you follow the instructions, they say&lt;br&gt;&lt;br&gt;
    &lt;span style="font-style: italic;"&gt;Set RSA keys list to 127.0.0.1,443,http,/path/to/snakeoil2.key&lt;/span&gt;&lt;br&gt;&lt;br&gt;

The file in the sample zip is actually named &lt;span style="font-weight: bold;"&gt;rsa&lt;/span&gt;snakeoil2.key  so either rename the file, or enter the right filename &lt;span style="font-style: italic;"&gt;rsasnakeoil2.key&lt;/span&gt; when entering the RSA key list to follow the sample on the wiki.&lt;br&gt;&lt;br&gt;

&lt;span style="font-weight: bold;"&gt;Here's simple instructions on what you need to do to decode SSL/TLS:&lt;/span&gt;&lt;br&gt;&lt;br&gt;

First, ensure your version has SSL decoding compiled in.  If you have a recent Windows Version, its in by default.  You can check by looking for the configuration options in the &lt;span style="font-style: italic;"&gt;Edit -&gt; Preferences -&gt; Named Protocol -&gt; SSL&lt;/span&gt; screen.  If it's not there, its not compiled in.  If they are there, proceed.&lt;br&gt;&lt;br&gt;

1) start with the private key of the server in PEM format.  If the key is in binary, DER format, you must first convert it.  Using Openssl use&lt;br&gt;&lt;br&gt;

    &lt;span style="font-weight: bold;"&gt;openssl -in private.key -inform DER -out private.pem -outform PEM&lt;/span&gt;&lt;br&gt;&lt;br&gt;
2) your key can not have a passphrase encrypting it, if it does, strip it.  Using OpenSSL&lt;br&gt;&lt;br&gt;

    &lt;span style="font-weight: bold;"&gt;openssl rsa -in private.pem -out private-nopass.pem&lt;/span&gt;&lt;br&gt;&lt;br&gt;

You will of course have at least one key per system you are talking to, and maybe even different keys per protocol.  So you must tell wireshark which system and port this key relates to&lt;br&gt;&lt;br&gt;

3) Goto &lt;span style="font-style: italic;"&gt;Edit -&gt; Preferences&lt;/span&gt; in Wireshark.  Then expand &lt;span style="font-style: italic;"&gt;Protocols&lt;/span&gt;, and Click on SSL.&lt;br&gt;&lt;br&gt;

4) In the SSL Debug field, specify a file to log SSL decoding to.  &lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 0, 0);"&gt;Highly Recommended&lt;/span&gt; Otherwise, you will be stuck wondering why stuff isn't working. &lt;br&gt;&lt;br&gt;
    &lt;span style="font-weight: bold;"&gt;Windows Example:&lt;/span&gt;  &lt;span style="font-style: italic;"&gt;c:\ssl-out.txt&lt;/span&gt;&lt;br&gt;&lt;br&gt;
    &lt;span style="font-weight: bold;"&gt;Unix/Linux Example:&lt;/span&gt;  &lt;span style="font-style: italic;"&gt;/path/to/ssl-out.txt&lt;/span&gt;&lt;br&gt;&lt;br&gt;

5) In the RSA keys list enter the associations you are going to use.  format is&lt;br&gt;&lt;br&gt;
&lt;textarea name="code" class="xml"&gt;
&lt;ip&gt;,&lt;port&gt;,&lt;protocol&gt;,&lt;path&gt;&lt;/textarea&gt;&lt;br&gt;&lt;br&gt;
Multiple entries can be entered by seperating them with a semi-colon  ;&lt;br&gt;&lt;br&gt;

    Example: to decode HTTPS to your server 10.10.1.2 and your key is at c:\private-nopass.pem&lt;br&gt;&lt;br&gt;
        &lt;span style="font-weight: bold;"&gt;10.10.1.2,443,http,c:\private-nopass.pem&lt;/span&gt;&lt;br&gt;&lt;br&gt;

    Windows users can use backslashes and spaces without an issue.
    Unix/Linux use forward slash.  You can not use ~ expansion.&lt;br&gt;&lt;br&gt;

6) Hit Ok to save your preferences.&lt;br&gt;&lt;br&gt;

Now when you look at an SSL session that matches the data you entered,  everything will be shown in the packet list.  You can right click on a data packet and select &lt;span style="font-style: italic;"&gt;Follow SSL stream&lt;/span&gt; and see the conversation.  If its blank or the SSL option is disabled, the decoding did not work and you should check your specified SSL debug output.&lt;br&gt;&lt;br&gt;

What you want to ensure you see is the key successfully loaded, such as this example&lt;br&gt;&lt;br&gt;

&lt;span style="font-family: courier new;"&gt;127.0.0.1,443,http,c:\test here\rsasnakeoil2.key&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: courier new;"&gt;ssl_init found host entry 127.0.0.1,443,http,c:\test here\rsasnakeoil2.key&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: courier new;"&gt;ssl_init addr 127.0.0.1 port 443 filename c:\test here\rsasnakeoil2.key&lt;/span&gt;&lt;br&gt;
&lt;span style="font-family: courier new;"&gt;ssl_init private key file c:\test here\rsasnakeoil2.key successfully loaded&lt;/span&gt;&lt;br&gt;&lt;br&gt;

The last line verifies the key was loaded without error.  If you don't see that, check your private key file format (remember, no passwords!) and its location.  If you see the key loaded successfully, but your data still isn't being decoded, your RSA key entry probably does not match your data stream - IP address, port, protocol.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-1690456286793836107?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/1690456286793836107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=1690456286793836107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1690456286793836107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/1690456286793836107'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/02/how-to-decode-ssl-or-tls-in-wireshark.html' title='How to Decode SSL or TLS in Wireshark'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-8123071705716919064</id><published>2008-02-09T21:30:00.000-05:00</published><updated>2008-02-09T22:45:26.682-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><category scheme='http://www.blogger.com/atom/ns#' term='Rants'/><title type='text'>20 Reasons why iTunes sucks</title><content type='html'>I'm tired of Apple fans refusing to acknowledge the short comings of iTunes.  It's one of the worst music library products out there - yet the Cult of Steve faithful refuse to acknowledge Apple has failed to address the shortcomings of iTunes.

Instead of aiming to be the best MP3 Player and Library Tool out there - Apple puts it's Product schemes first.  This is the big difference between products built to fill a need, as most shareware/freeware is, and products built to sell another product.

The general suckyness of iTunes can be summed up into Control.  If are a simple user, and don't care about much.. iTunes will do ok for you generally.  But not always.. we'll get to that as well.

But if you are a user that actually wants some input into how your music is handled - watch out.  iTunes is going to be your enemy.

So lets list out some of the ways iTunes sucks

&lt;span style="font-weight: bold;"&gt;1. iTunes is geared towards monopoloizing your music.&lt;/span&gt;  It's default model is to 'sort' your music into its file structure when you import music.  This includes renaming the files and putting into a specific file structure.  Not so bad - but do you get to decide those names or structures?  NOPE!  It's Steve's way only.  Every mp3 renaming tool on the planet worth a damn lets you decide the naming system..  Not Steve tho!  This normally would mean, well just don't let iTunes sort your files.. oh its not that simple!  For many reasons to come

Why is this important?  Because even though the full info is in the ID tag of the mp3 file, you can't see that info in many file interfaces.  So if you look at your files outside of iTunes - you have these stupid file names that don't make sense.  There is NO reason to not let the user decide this part of the process.

&lt;span style="font-weight: bold;"&gt;2.  Apple insists the only way to interface with your iPod is iTunes.&lt;/span&gt;  Yes, there are 3rd party apps that work around Apple - yet Apple refuses to make it open.  Why?  Because they want control.  Most 3rd party apps tend to conflict with iTunes as well when you try to sync back with iTunes.

&lt;span style="font-weight: bold;"&gt;3.  iTunes is retarded when it comes to locating files&lt;/span&gt;.  If a file moves or is renamed - iTunes can't find it.  iTunes can tell you it can't find it... but it can't find it itself, nor can it be told to ID all files it can't find at once, nor can it be told to drop all songs it can't find from the library.  So the result is.. you the user are required to one by one.. stumble upon any file problems and fix them.  Good library tools automate the discovery of bad links.. and great ones will automatically find the file if it moved.  Example.. lets say you added the year to the name of the album folder.  In iTunes, that's suicide.  In other tools, they either highlight this to you, or simply automatically find the missing files by looking at the ID tags.

The Church of Steve would say 'well don't move your files' - of course if you've sold your soul to Steve, you've ignored item #1 so you'll ignore #3

&lt;span style="font-weight: bold;"&gt;4.  Some things don't work unless you auto-sync your iPod.&lt;/span&gt;  Example - you like using ratings on your songs?  Don't bother changing them on your iPod if you didn't let iTunes sync that song for you.  It will not populate back to your library.  Like using Play Counts?  Don't bother because they do not populate back to your library either unless you auto-sync your iPod.

&lt;span style="font-weight: bold;"&gt;5.  Play Count doesn't count a play unless you listened to the ENTIRE song. &lt;/span&gt; Listening to your iPod and didn't want to sit through the crowd cheering at the end of that live song?  Don't hit skip - or your listening to your song isn't counted.

&lt;span style="font-weight: bold;"&gt;6.  Ratings are iTunes only.&lt;/span&gt;  Forget that ratings are part of ID tags - and probably the best method for setting up smartplaylists (one of the really good features of iTunes), iTunes only puts ratings in it's library data.  So what?  That means if you ever delete a file from your library, you lose your ratings.  Why would you delete a file?  Remember what I said about moving a file?  If you move files, your only option is to fix each file ONE by ONE by ONE.  So its actually easier to delete the files and simply reimport them into iTunes.  But by doing so.. you throw away all your play counts AND ratings.  Ratings are standardized and if put into the files themselves, this wouldn't be a problem.  But no.. the Church of Steve won't have it.

&lt;span style="font-weight: bold;"&gt;7.  iTunes is a pig. &lt;/span&gt; Why do I need a 60meg download for a mp3 player?  Oh that's because Apple uses iTunes as a trojan to push it's Quicktime player everywhere it goes.  iTunes uses QT as its media engine.  Instead of lessening the impact and overhead, Apple makes you download QT every time you get iTunes.  Why do I care? see #8

&lt;span style="font-weight: bold;"&gt;8.  Quicktime ignores preferences.&lt;/span&gt;  Because Quicktime is installed with iTunes, its installed silently as part of the install.  However, unless most good software, Quicktime ignores many preferences you already have set.  Have QT turned off from the notification area?  You did.. until you upgraded iTunes.. then its back.  That goes for your desktop icons, and quick launch ones too.. every time QT throws itself back there.  Stop clutteirng up my computer!

&lt;span style="font-weight: bold;"&gt;9.  iTunes installs fattening services that shouldn't be mandatory.&lt;/span&gt;  iTunes installs several RAM hog services to accomodate Apple Software Updates and iPod services.  Forget if you want them or need them - you got them without being asked or choice.  Thanks Steve.

&lt;span style="font-weight: bold;"&gt;10.  iTunes bugging me about new versions. &lt;/span&gt; No I don't want the latest stupid bloated version that now has support for products I don't own!  You tell iTunes to not ask you again...  yet it still keeps bugging you!  Yup, that's right.. your choice to not bug you doesn't apply to all future versions.. just that one version.  So the next time Steve's army releases yet another version, you get bugged again.  It's like a phone solicitor that doesn't follow the do not call list!

&lt;span style="font-weight: bold;"&gt;11.  iTunes can't scale.&lt;/span&gt;  iTunes seems rather snappy - until you load it up with a lot of music.  Put a 100+gigs of music into it and it becomes a sloth.  It can't even keep up with mouse clicks in Windows.  It takes forever to open or close.  It's a total pig.

&lt;span style="font-weight: bold;"&gt;12.  iTunes lacks true library features&lt;/span&gt;.  When dealing with large volumes of mp3 files.. you need bulk tools for renaming, tagging, etc.  Sorry, Steve doesn't like files that he didn't give you through iTunes - so these features don't exist.  Now, iTunes has gotten slightly better in the last few versions with the multiple edit, but its still abysmal compared to proper library tools.  It's still slow to apply changes too.

&lt;span style="font-weight: bold;"&gt;13.  iTunes does not offer corrective tagging&lt;/span&gt;.  MusicMatch had the best feature, called 'super tagging' which basically looked at the tags you had, and suggested the proper tags and artwork.  It was awesome.  Too bad Yahoo killed it :(

&lt;span style="font-weight: bold;"&gt;14. iTunes is your worst enemy if you ever outgrow your hard drive.&lt;/span&gt;  Want to move your music collection?  Woah.. slow down there buddy!  See every problem above..

&lt;span style="font-weight: bold;"&gt;15.  Multiple users can not share the same library.&lt;/span&gt;  Have children that you want to listen to your music?  NOPE!  Because each user profile on a computer must use its own iTunes library.. and since the library can not adapt for file changes (like adds or removes) you can't even point your library at a shared file folder.  Oh, and each user profile means another activation.  So no, the Church of Steve does not approve of your children using your music.  You must give them their own accounts and of course then you can't even share music within your own family.

&lt;span style="font-weight: bold;"&gt;16.  Have multiple computers?  iTunes says FU!&lt;/span&gt;  While you can authorize multiple computers with the same iTMS account, they all have different libraries.  So you can't plug your iPod into multiple computers and use it the same as your primary computer.  Want to play music off your ipod? hohoho NO says Steve.  If you are using auto-sych, which you must to get your library to update from your iPod remember, you can't play music off your ipod on another computer.. even if its authorized with the same iTMS account.

&lt;span style="font-weight: bold;"&gt;17.  You still can't move files OFF an iPod with iTunes.&lt;/span&gt;  DRM through annoyance.  Thank you Steve - You suck.  You don't let me play music on my other computer, you don't let me move the files.  You make other people write software to get around your stupid ways of blocking what is important - what the customer wants.

&lt;span style="font-weight: bold;"&gt;18.  iPod Photo&lt;/span&gt; - buhahah.. got a lifetime to wait while they sync?  Pointless feature due to the overhead of actually using it.

&lt;span style="font-weight: bold;"&gt;19.  Why can't I download music you knew I already bought? &lt;/span&gt; Because that would be a BENEFIT of digital purchases.. but noooo.. DRM freaks so all purchases are one-time only.  Lose a hard drive?  Good bye music!

&lt;span style="font-weight: bold;"&gt;20.  The bloat bloat bloat.&lt;/span&gt;  Ever heard of MODULARITY?  Why must I care all the bloat and weight of every digital video or audio product Apple makes just so I can use the ONE product I own?  I don't care about iPhones.. or AppleTV.. or the other BS.  Get out of my iPod!  Oh wait.. the Church does not want to give up their opportunity to shove their product awareness down my throught.

&lt;span style="font-size:130%;"&gt;What does iTunes do well?&lt;/span&gt;

&lt;span style="font-weight: bold;"&gt;Smart Playlists&lt;/span&gt; - these are great.. as long as your library data is good.  Too bad iTunes constantly fights you because its library data is too fragile.  See #1, #3, #5, #6

&lt;span style="font-weight: bold;"&gt;podcast directory and integration&lt;/span&gt; - itunes removes RSS, various websites, etc and makes it ultra simple to find, subscribe, and d/l podcasts.  Kudos.  Tho I'm sure many podcasters would have nasty things to say about their side of getting their stuff ON iTMS...

&lt;span style="font-weight: bold;"&gt;The .99 song&lt;/span&gt; - gotta give it to the Church, he sold the labels on the model of per song at 99 cents.

&lt;span style="font-weight: bold;"&gt;The per-character searching and 3 panel filter&lt;/span&gt; - set new expectations on search and browsing music libraries.  Very effective

&lt;span style="font-weight: bold;font-size:130%;" &gt;Conclusion&lt;/span&gt;

Open up the iPod for real Steve.  Stop force feeding it on us.  Listen to your user's needs - not your latest product aspirations and give us a real media library tool.  I feel the most sorry for actual Apple users.  Who's really going to go through and try building a mp3 player on OSX when Apple gives theirs away for free and forces it on most of their products?  Apple users are stuck with iTunes forever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-8123071705716919064?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/8123071705716919064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=8123071705716919064' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8123071705716919064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/8123071705716919064'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/02/20-reasons-why-itunes-sucks.html' title='20 Reasons why iTunes sucks'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-65758420057841688</id><published>2008-02-09T19:04:00.002-05:00</published><updated>2009-10-23T14:24:01.278-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computers'/><category scheme='http://www.blogger.com/atom/ns#' term='Tech'/><title type='text'>What does a $100 dollar case get you???  Heaven</title><content type='html'>For those of you who build your own computers from components - the so called enthusiast segment of the PC market - the case is a common element, that most people simply try to buy the cheapest that fits their needs.&lt;br /&gt;
&lt;br /&gt;
8 years ago or more, cases were vanilla, the main differences were really just if they actually rolled the edges of the metal so you wouldn't cut yourself.. if they were flimsy or not.. and really just size.  They were dirt cheap, typically $30 or more would get you the upper echeleon of what you need.&lt;br /&gt;
&lt;br /&gt;
Then the LED/window phase hit.  Cases started getting gizmo'd out.  Every type of connector would be on the outside of the case, LEDs on everything, and more exotic materials.  The all-aluminum cases were probably the tipping point.  Case makers started offering high-end aluminum cases in place of steel.  These cases were expensive.. upwards of $150.  I think the industry realized the price point didn't turn people off.. and the days of the $10-$30 cases seemed numbered.  Adding to that the needs of the power supply were increasing, driving their prices up as well.  So that $100-$150 case didn't even include a power supply!&lt;br /&gt;
&lt;br /&gt;
The super tricked out case phase has seemed to subsided - but windows on cases are still pretty common - but more conservative designs are around again - but the old price points are not.   There are really cheap cases available - but not typically with the feature sets you are after.  A good enthusiast case can be $50-$100 easy.&lt;br /&gt;
&lt;br /&gt;
So what do these high end cases really get you?  Are they worth so much more then your bargin case?  Well this week I finally upgraded my system and I really wanted a quality, QUIET system to replace my old one.&lt;br /&gt;
&lt;br /&gt;
I was told by a friend the Antec P180 was a primo case.  I hope so .. it costs $115 or more... but the current model is a ugly mirror finish.  There is a newer model, the P182 which is a nicer gunmetal finish.  Well, with a sale price, promo coupon and a mail in rebate going on.. the case could be had for actually had for $59 - quite reasonable.  So I took the plunge.&lt;br /&gt;
&lt;br /&gt;
So what does a $100 case really get you?&lt;br /&gt;
&lt;br /&gt;
First off.. this case is INSANE.  It's nothing like your old bargin case.  Newegg has photos &lt;a href="http://www.newegg.com/Product/ShowImage.aspx?Image=11-129-025-02.jpg%2c11-129-025-03.jpg%2c11-129-025-04.jpg%2c11-129-025-05.jpg%2c11-129-025-06.jpg%2c11-129-025-07.jpg%2c11-129-025-08.jpg%2c11-129-025-09.jpg%2c11-129-025-10.jpg%2c11-129-025-11.jpg%2c11-129-025-12.jpg%2c11-129-025-13.jpg%2c11-129-025-14.jpg%2c11-129-025-15.jpg&amp;amp;S7ImageFlag=0&amp;amp;Depa=0&amp;amp;Description=Antec+P182+Gun+Metal+Black+Computer+Case"&gt;here&lt;/a&gt;
but I really need to highlight some insane things.  I bought this case because it's supposed to be quiet.  How do they do it?&lt;br /&gt;
&lt;br /&gt;
- Triple layer side panels - The panels are actually plastic and metal sandwiched together instead of just a sheet of metal like a traditional case.&lt;br /&gt;
&lt;br /&gt;
- Isolation .  Anywhere there is metal to metal that could vibrate there is actually felt or silicon pads to isolate.  Look at this photo - see that grey strip above the Antec logo on the right side?  And the other pad along the edge of the divider between the upper and lower sections of the case.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249121401/" title="IMG_3322 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2083/2249121401_4383540c58.jpg" alt="IMG_3322" width="500" height="375" /&gt;&lt;/a&gt;
&lt;br /&gt;
The power supply is to be mounted down at the bottom.  See that?  A CAGE that holds the power supply.. and that cage, all lined with silicon pads for total isolation.&lt;br /&gt;
&lt;br /&gt;
See those hard drive cages?  2 of 'em!  Not only cages, but nice rings to make them easy to pull out.  But here's the little things that make the case... see those black plates below the rings?  Clips to hold the ring so it doesn't vibrate!&lt;br /&gt;
&lt;br /&gt;
Speaking of hard drive cages - this one has two of them.  The lower one is intended to mount 3.5 drives vertically - check it out&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249123209/" title="IMG_3326 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2418/2249123209_49238657aa.jpg" alt="IMG_3326" width="500" height="375" /&gt;&lt;/a&gt;
&lt;br /&gt;
But check out the HD mounts - silicon grommets!  All 3.5" drives are actually mounted on silicon grommets to prevent vibration - and the case includes all the longer screws with wide heads to work with the grommets.&lt;br /&gt;
&lt;br /&gt;
Check out the upper drive cage.&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249918370/" title="IMG_3324 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2063/2249918370_9b5390ca61.jpg" alt="IMG_3324" width="500" height="375" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249918802/" title="IMG_3325 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2418/2249918802_d9473caea5.jpg" alt="IMG_3325" width="500" height="375" /&gt;&lt;/a&gt;
&lt;br /&gt;
So not only a removable cage with slide out HD rails.. but full sleds.. and they too have the grommet mounts!  Just awesome attention to detail&lt;br /&gt;
&lt;br /&gt;
If that wasn't enough.. for the fine touches... don't forget the toolbox inside the case so you don't lose those screws&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249920656/" title="IMG_3328 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2295/2249920656_024ce49443.jpg" alt="IMG_3328" width="500" height="375" /&gt;&lt;/a&gt;
&lt;br /&gt;
Let's not forget what makes this case stand out.. quiet cooling.  I'll spare you the Antec brochure on separate chambers, air tunnels, etc.. but check out these monster fans.  2 x 120mm fans at the rear of the case.  There is another 120mm fan behind the lower HD cage&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249121767/" title="IMG_3323 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2394/2249121767_7ce3771518.jpg" alt="IMG_3323" width="500" height="375" /&gt;&lt;/a&gt;
&lt;br /&gt;
The fans are tri-speed fans - not too uncommon in high end cases.  The fans can be set to run at one of three speeds.  At low speed, they are virtually SILENT.  But again.. why is this case different?  Not only tri-speed, but the controls for 2 of them are actually on the outside of the case so you can control them
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249121021/" title="IMG_3335 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2224/2249121021_0942c8bcaa.jpg" alt="IMG_3335" width="375" height="500" /&gt;&lt;/a&gt;
&lt;br /&gt;
Another sign of quality?  Both sides of the case come off for the best access.  But how do you take that even further?  Cable management holes that allow you to run cables on the other side of the case so not everything is stuffed in one cramped area.  How do you take that even FURTHER?  You put cable ties all along the motherboard tray and include the reusable cable ties to make it all happen&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249922120/" title="IMG_3332 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2178/2249922120_efa12b89a6.jpg" alt="IMG_3332" width="500" height="375" /&gt;&lt;/a&gt;
&lt;br /&gt;
Of course a case of this quality comes with a box full of bits including cable ties, screws, all the drive rails (for the 5.25" bays), extra grommets, etc.&lt;br /&gt;
&lt;br /&gt;
So what does this case look like from the front?  Well behind the &lt;span style="font-style: italic;"&gt;magnetically &lt;/span&gt;latched door you have this clean look&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249124471/" title="IMG_3329 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2009/2249124471_e26b6299e8.jpg" alt="IMG_3329" width="500" height="494" /&gt;&lt;/a&gt;
&lt;br /&gt;
Standard USB, firewire, and audio ports..  but the audio ports are pre-wired for HD or AC97 use..  Those grilles?  Air filter doors.  Do they pop-out?  No, this is a high-end case so you have spring latches that you simply press and the door pops open to access the removable, washable, air filters.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/23000826@N07/2249125133/" title="IMG_3331 by flynnibus, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2158/2249125133_70380565a4.jpg" alt="IMG_3331" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Out of control isn't it?  These cases just aren't $$ to be fancy - they really do have all the details to make it worth their price.  However, remember still price doesn't mean quality.  Check out this &lt;a href="http://i260.photobucket.com/albums/ii23/Pakelika01/antec900.jpg"&gt;other Antec 900 case&lt;/a&gt;.  It looks like a tin bucket compared to the photos you just saw&lt;br /&gt;
&lt;br /&gt;
Later I'll post up some 'finished product' photos - but for those of you who think "I'll never spend that much for a case".. I hope this shows you why it can really be worth it.  It's case heaven&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-65758420057841688?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/65758420057841688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=65758420057841688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/65758420057841688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/65758420057841688'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/02/what-does-100-dollar-case-get-you.html' title='What does a $100 dollar case get you???  Heaven'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2083/2249121401_4383540c58_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8177972231130695701.post-7788940333700041812</id><published>2008-01-27T20:20:00.001-05:00</published><updated>2008-02-09T20:27:37.444-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Casual'/><title type='text'>I finally enter the 1990s</title><content type='html'>Well, after years of head in the sand -I've finally decided to try to keep a web presence via a blog.  I've never been a fan of posting everything and anything online, but what really has been powerful on the web since the emmergence of search engines with such powerful relevance hits like Google is the power to find someone who has experienced the same thing as you.

A common joke is 'The best developer we have is Google'.  Now when someone experiences an error - they don't open Microsoft's site, or their MSDN CDs - they type the error into Google.  And more often then not - you find your answer.  It's simply amazing how much work is done and time is saved by these search engines.  And the key is, it's not the search engines making the answers, but users contributing their experiences online.  Now the search engines make these experiences so easy to find.  After years of mooching - I've decided its my turn to try to contribute to the collective as well.

So this blog will hopefully be a home base for me to share experiences, neat things found around the web, and probably an occassional rant thrown in as well.  Hopefully I'll figure out this UI so I can setup catagories so you can view or hide what you are interested in.

Thanks for stopping by!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8177972231130695701-7788940333700041812?l=coreplex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coreplex.blogspot.com/feeds/7788940333700041812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8177972231130695701&amp;postID=7788940333700041812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7788940333700041812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8177972231130695701/posts/default/7788940333700041812'/><link rel='alternate' type='text/html' href='http://coreplex.blogspot.com/2008/01/i-finally-enter-1990s.html' title='I finally enter the 1990s'/><author><name>Steve</name><uri>http://www.blogger.com/profile/14917598924069926154</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
