<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-26049584</id><updated>2009-06-25T11:44:10.215-04:00</updated><title type="text">Musings from a code poet</title><subtitle type="html">Burning the candle at both ends.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.cubert.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.cubert.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default?start-index=26&amp;max-results=25" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>339</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><geo:lat>32.799326</geo:lat><geo:long>-79.948135</geo:long><link rel="self" href="http://feeds.feedburner.com/MusingsFromACodePoet" type="application/atom+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FMusingsFromACodePoet" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMusingsFromACodePoet" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FMusingsFromACodePoet" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/MusingsFromACodePoet" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FMusingsFromACodePoet" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FMusingsFromACodePoet" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FMusingsFromACodePoet" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FMusingsFromACodePoet" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><entry><id>tag:blogger.com,1999:blog-26049584.post-1232213398366772175</id><published>2009-06-15T12:45:00.001-04:00</published><updated>2009-06-15T12:47:30.569-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lotus support" /><title type="text">Lotus Support is clearly overwhelmed</title><content type="html">My friend &lt;a href="http://woonjas.linuxnerd.org/web/woonblog.nsf"&gt;Ninke&lt;/a&gt; logs PMR's with Lotus Support on an almost weekly basis. He checked one of his PMR's today and found this note:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Called client and explained the reason for the delay. Enormous&lt;br /&gt;amount of PMR's currently opened and ongoing, impacting&lt;br /&gt;unfortunately all, especially lower prior/sev 4/4.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;There are two things this brings to mind. First, &lt;a href="http://www.edbrill.com"&gt;Ed Brill&lt;/a&gt; keeps saying that there have been fewer issues reported for R8 than previous releases. That being the case it's odd that both I and the four Domino admins I talk to almost daily, including Ninke, have all opened more PMR's for R8 than they did for any others. I'm sure Ed's statistics are more representative than my limited sample, but it's still hard for me to reconcile the official reports with what I see firsthand.&lt;br /&gt;&lt;br /&gt;Second, why would one customer having a large number of PMR's open slow down resolution on all their PMR's? I didn't think IBM dedicated staff to resolving individual customers' problems. Even if they did that should speed things up, not slow it down. If they don't, why would the volume of open PMR's have any impact on resolution? Something seems to be broken besides Notes and Domino 8.x.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-1232213398366772175?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=ayO3tjttS6g:6d_moe_CxWc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=ayO3tjttS6g:6d_moe_CxWc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/1232213398366772175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=1232213398366772175" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/1232213398366772175" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/1232213398366772175" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/ayO3tjttS6g/lotus-support-is-clearly-overwhelmed.html" title="Lotus Support is clearly overwhelmed" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.cubert.net/2009/06/lotus-support-is-clearly-overwhelmed.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-4049590774958437402</id><published>2009-04-27T11:00:00.009-04:00</published><updated>2009-04-27T11:21:06.678-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><title type="text">VMWare ESX, virtualized DNS and an ISCI SAN</title><content type="html">Since the fire we had last year we have replaced all our old servers with a new virtualized infrastructure. We're running VMware ESX 3.5, an HP BLc-3000 blade chassis with six blades, and an HP AiO1200R ISCSI SAN. It is working great and I have a writeup about that decision-making process that I will be publishing shortly.&lt;br /&gt;&lt;br /&gt;Today I wanted to bring up one of the potential pitfalls when you're creating a fully virtualized environment. This past weekend we had to cut building power for an extended period of time, so the network administrator brought down everything in our server room. As he brought everything back online he realized that Virtual Center, the control console for VMware ESX, could not talk to the SAN because it required DNS resolution.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The Problem&lt;/h3&gt;Our DNS servers are virtualized with storage on the SAN. He ran into a chicken-and-egg situation where he had dependent services that relied on each other.&lt;br /&gt;&lt;br /&gt;It took him a while to realize that DNS was the issue. The logs on the SAN side simply said "Could not connect ISCSI LUN".  On the VMware side the virtual machines said "storage not available". Figuring out &lt;i&gt;why&lt;/i&gt; the two were unable to connect took some careful analysis. Solving it proved difficult because our departmental wiki also used SAN storage, so he had no access to our documentation. In a flash he found himself back in the same situation he was in after the fire, when he could not access critical documentation because the servers with it were not available.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The Solution&lt;/h3&gt;So how did he solve it?  Luckily he still had the old primary domain controller hanging out, which had all the DNS information. He was extremely lucky, and he knows it. To keep from having to rely on luck, how should you configure your VMware environment so this doesn't happen to you?  There are a couple of ways to tackle it.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Use local storage for your virtualized name servers.&lt;/h4&gt;&lt;span style="font-weight: bold; padding-left: 20px;"&gt;Pros&lt;/span&gt;&lt;ul style="padding-left: 50px;"&gt;&lt;li&gt;Name servers will load without SAN access.&lt;/li&gt;&lt;li&gt;Resilient to SAN outages.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; padding-left: 20px;"&gt;Cons&lt;/span&gt;&lt;ul style="padding-left: 50px;"&gt;&lt;li&gt;Cannot mix guest VM's that require SAN storage. The ISCSI initiator in VMware ESX loads when ESX boots. By having your DNS server on the same physical host as another VM that requires SAN storage, the guest on SAN storage will not be able to start.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Use a non-virtualized DNS server.&lt;/h4&gt;&lt;span style="font-weight: bold; padding-left: 20px;"&gt;Pros&lt;/span&gt;&lt;ul style="padding-left: 50px;"&gt;&lt;li&gt;Resilient to SAN outages.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; padding-left: 20px;"&gt;Cons&lt;/span&gt;&lt;ul style="padding-left: 50px;"&gt;&lt;li&gt;If using a Windows server, also requires you run Active Directory services.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Use hosts files.&lt;/h4&gt;&lt;span style="font-weight: bold; padding-left: 20px;"&gt;Pros&lt;/span&gt;&lt;ul style="padding-left: 50px;"&gt;&lt;li&gt;Resilient to SAN outages.&lt;/li&gt;&lt;li&gt;May improve performance slightly since lookups will always be from local cache.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold; padding-left: 20px;"&gt;Cons&lt;/span&gt;&lt;ul style="padding-left: 50px;"&gt;&lt;li&gt;Requires you add hosts files to the Virtual Center server, SAN server, and every ESX host server.&lt;/li&gt;&lt;li&gt;Can be a maintenance burden if your environment changes frequently and you have to constantly add/remove ESX hosts.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;We have opted for the last option. Our VMware host environment is fairly static, so maintaining hosts files will be a minimal maintenance issue. The resilience we gain from it make it very worthwhile. Oh, and we printed a copy of our wiki page that has all the hostnames and IP addresses of every server we have, and put it in the safe.  :-)  You do have a similar list, and a fireproof safe... right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-4049590774958437402?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=qmujS2aayn0:iX-YFw6TG9Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=qmujS2aayn0:iX-YFw6TG9Y:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/4049590774958437402/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=4049590774958437402" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/4049590774958437402" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/4049590774958437402" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/qmujS2aayn0/vmware-esx-virtualized-dns-and-isci-san.html" title="VMWare ESX, virtualized DNS and an ISCI SAN" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.cubert.net/2009/04/vmware-esx-virtualized-dns-and-isci-san.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-962582694387905649</id><published>2009-04-20T14:48:00.003-04:00</published><updated>2009-04-20T15:02:20.627-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tools" /><category scheme="http://www.blogger.com/atom/ns#" term="VBscript" /><title type="text">A script to check remote computers for directories</title><content type="html">At work we needed a way to check servers to see if certain software had been installed.  The easiest way was to check for the software's installation directory. There isn't an easy way to do this remotely, though, so I wrote a script to take care of it:  &lt;a href="http://www.box.net/shared/ns7yslah3u"&gt;dircheck.vbs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While I was writing this tool I learned a lot about VBScript.  For starters, you can't interact with stdin or stdout using the default VBS command interpreter. If you try to write information to the user's console it will display everything in a popup. To fix this, you can use the special cscript interpreter:&lt;br /&gt;&lt;br /&gt;&lt;span style="margin-left: 20px;font-family:courier;" &gt;cscript dircheck.vbs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you execute the above command you will get command line help for the utility. Full source code is obviously included, so please feel free to use it however you need to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-962582694387905649?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=ZUk8GEM5a3E:45UZJfH6wco:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=ZUk8GEM5a3E:45UZJfH6wco:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/962582694387905649/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=962582694387905649" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/962582694387905649" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/962582694387905649" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/ZUk8GEM5a3E/script-to-check-remote-computers-for.html" title="A script to check remote computers for directories" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.cubert.net/2009/04/script-to-check-remote-computers-for.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-7407118204343855619</id><published>2009-04-13T17:06:00.002-04:00</published><updated>2009-04-13T17:13:02.227-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DBMail" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2005" /><title type="text">How to copy SQL Server DBMail configuration to another server</title><content type="html">I'm setting up a new SQL Server from scratch and wanted to copy the existing DBMail configuration from the old server. I did some searches and the best I could find were pointers to the msdb.dbo.sysmail_* system tables. I did some trial and error and got everything copied over, so here's how I did it.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Log into the new server&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a server link from the new server to the old server&lt;/li&gt;&lt;li&gt;Copy the DBMail configuration&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I had to log into the new server and do the server link there. From my workstation SQL Server considered it a redirection, and that is a security violation. Save yourself some headaches and just start at the new server. Note that the following SQL script will delete any existing DBMail configuration in the target SQL Server. If you want to keep the existing configuration you'll need to take out the DELETE and SET IDENTITY_INSERT statements and manipulate the account_id and profile_id in the related tables.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;SET IDENTITY_INSERT sysmail_account ON&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;INSERT INTO sysmail_account (account_id, [name], [description], email_address, display_name, replyto_address, last_mod_datetime, last_mod_user)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    SELECT * FROM oldserver.msdb.dbo.sysmail_account&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;SET IDENTITY_INSERT sysmail_account OFF&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;DELETE sysmail_configuration&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;INSERT INTO sysmail_configuration (paramname, paramvalue, [description], last_mod_datetime, last_mod_user)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    SELECT * FROM oldserver.msdb.dbo.sysmail_configuration&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;DELETE FROM sysmail_profile&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;SET IDENTITY_INSERT sysmail_profile ON&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;INSERT INTO sysmail_profile (profile_id, [name], [description], last_mod_datetime, last_mod_user)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    SELECT * FROM oldserver.msdb.dbo.sysmail_profile&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;SET IDENTITY_INSERT sysmail_profile OFF&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;DELETE FROM sysmail_principalprofile&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;INSERT INTO sysmail_principalprofile (profile_id, principal_sid, is_default, last_mod_datetime, last_mod_user)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    SELECT * FROM oldserver.msdb.dbo.sysmail_principalprofile&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;DELETE FROM sysmail_profileaccount&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;INSERT INTO sysmail_profileaccount (profile_id, account_id, sequence_number, last_mod_datetime, last_mod_user)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    SELECT * FROM oldserver.msdb.dbo.sysmail_profileaccount&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;DELETE FROM sysmail_servertype&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;INSERT INTO sysmail_servertype (servertype, is_incoming, is_outgoing, last_mod_datetime, last_mod_user)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    SELECT * FROM oldserver.msdb.dbo.sysmail_servertype&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;DELETE FROM sysmail_server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;INSERT INTO sysmail_server (account_id, servertype, servername, port, username, credential_id, use_default_credentials,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;        enable_ssl, flags, last_mod_datetime, last_mod_user)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    SELECT * FROM oldserver.msdb.dbo.sysmail_server&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GO&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-7407118204343855619?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=UAy6yTFRl1I:bLSMUNJxIx4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=UAy6yTFRl1I:bLSMUNJxIx4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/7407118204343855619/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=7407118204343855619" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/7407118204343855619" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/7407118204343855619" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/UAy6yTFRl1I/how-to-copy-sql-server-dbmail.html" title="How to copy SQL Server DBMail configuration to another server" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.cubert.net/2009/04/how-to-copy-sql-server-dbmail.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-5601780313287474948</id><published>2009-03-23T18:00:00.000-04:00</published><updated>2009-03-23T18:00:00.406-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tools" /><title type="text">free alternative to defrag.nsf</title><content type="html">My friend Adam asked me recently about &lt;a href="http://www.preemptive.com.au/defrag"&gt;defrag.nsf&lt;/a&gt;. In case you don't know, this is a Windows-only tool for Domino that will do a file-level defragmentation of Domino databases. According to the product page the theory is this will increase performance. I haven't tried the product so I can't state whether this is true or not, but I do know that you can get the same results for free.&lt;br /&gt;&lt;br /&gt;defrag.nsf is using the &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897427.aspx"&gt;Windows defragmentation API&lt;/a&gt; to do file-specific defragmentation. Microsoft baked this into Windows NT 4 and the same API has been in Windows 2000, XP and Server 2003 and 2008. It is robust, stable, and has been proven over time. Because all the necessary libraries are included with Windows you could write this application yourself if you wanted to.&lt;br /&gt;&lt;br /&gt;But you don't have to. &lt;a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx"&gt;Sysinternals&lt;/a&gt;, a division of Microsoft, has the free &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx"&gt;contig&lt;/a&gt; tool that does the exact same thing. You can defrag a single file, a directory, or recurse directories.  And it accepts wildcards, so you could defrag "c:\program files\ibm\lotus\domino\data\mail\*.nsf".&lt;br /&gt;&lt;br /&gt;If you decide you want to find out if file fragmentation is an issue for your Domino server it wouldn't hurt to try out the free contig tool and compare it to the results from defrag.nsf.&lt;br /&gt;&lt;br /&gt;P.S.  While I was researching this I came across &lt;a href="http://www.eknori.de/2008-11-29/database-defragmentation-poor-mans-solution/"&gt;Ulrich Kraus' write up&lt;/a&gt; of contig. The comments there include links to more free defragmentation utilities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-5601780313287474948?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=TuqYdl8oi4E:FxyY-IxudoQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=TuqYdl8oi4E:FxyY-IxudoQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/5601780313287474948/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=5601780313287474948" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/5601780313287474948" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/5601780313287474948" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/TuqYdl8oi4E/free-alternative-to-defragnsf.html" title="free alternative to defrag.nsf" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.cubert.net/2009/03/free-alternative-to-defragnsf.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-6215865658836000208</id><published>2009-03-15T12:24:00.003-04:00</published><updated>2009-03-15T13:05:00.895-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cooking" /><title type="text">blueberry lime sauce</title><content type="html">You can use this with anything that needs a slightly sweet, fruity, and citrusy pop of flavor. I served this with braised pork belly.&lt;br /&gt;&lt;br /&gt;1 C Riesling wine&lt;br /&gt;1 C unsweetened blueberry juice&lt;br /&gt;2 cardamom pod, or 1/4 teaspoon ground cardamom&lt;br /&gt;2 kaffir lime leaves, or the zest of 2 limes&lt;br /&gt;juice from 1 lime&lt;br /&gt;sugar to taste&lt;br /&gt;salt to taste&lt;br /&gt;2 small saucepans&lt;br /&gt;strainer&lt;br /&gt;&lt;br /&gt;Put the Riesling in a small saucepan.  Heat over medium-high heat until it reduces to 1/4 to 1/3 of a cup.&lt;br /&gt;Remove from the heat&lt;br /&gt;Thinly slice the kaffir lime leaves and stir the ribbons into the Riesling reduction, or add the lime zest&lt;br /&gt;Add a pinch of salt, stir, and let sit.&lt;br /&gt;&lt;br /&gt;Put the blueberry juice and cardamom pod (if using, ground cardamom later would be added later) into a second sauce pan. Heat over medium-high heat until it reduces by about 1/2.&lt;br /&gt;Add the Riesling reduction to the blueberry reduction. Add the ground cardamom now, if you're not using a whole pod.&lt;br /&gt;Reduce the entire mixture to about 1/2 a cup&lt;br /&gt;Stir in sugar to taste. How much you need depends on how sweet the Riesling and blueberry juice was to begin with.&lt;br /&gt;Add salt to taste&lt;br /&gt;Continue cooking until sugar and salt are fully dissolved, about 1 minute&lt;br /&gt;&lt;br /&gt;Allow to completely cool, then strain into a storage container. Stir in the lime juice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-6215865658836000208?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=QFrZwugW9hQ:RnnnWLnlH6o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=QFrZwugW9hQ:RnnnWLnlH6o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/6215865658836000208/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=6215865658836000208" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/6215865658836000208" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/6215865658836000208" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/QFrZwugW9hQ/blueberry-lime-sauce.html" title="blueberry lime sauce" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.cubert.net/2009/03/blueberry-lime-sauce.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-2946204932111988769</id><published>2009-03-10T20:56:00.003-04:00</published><updated>2009-03-10T21:01:37.230-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cooking" /><title type="text">buttermilk cake with spiced vanilla icing</title><content type="html">This is the buttermilk cake I have been making for dinner parties recently.  It's delicious, easy, and a little unexpected with the buttermilk and butternut squash. I organized the ingredients into the groups you will need to prepare this recipe.&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td&gt;&lt;h3&gt;For the cake&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;10 cup bundt pan&lt;/li&gt;&lt;li&gt;1T unsalted butter, softened&lt;/li&gt;&lt;li&gt;1/4 cup unbleached all-purpose flour&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;4 oz (1/2 cup) unsalted butter, softened&lt;/li&gt;&lt;li&gt;1 1/2 cups granulated sugar&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;1/2 cup canola oil&lt;/li&gt;&lt;li&gt;2 large eggs&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;1 Tbs distilled white vinegar&lt;/li&gt;&lt;li&gt;2 tsp pure vanilla extract&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;13 1/2 oz (3 cups) unbleached all-purpose flour&lt;/li&gt; &lt;li&gt;1 tsp baking soda&lt;/li&gt;&lt;li&gt;1 tsp table salt&lt;/li&gt;&lt;li&gt;1/2 tsp ground ginger&lt;/li&gt;&lt;li&gt;1/4 tsp freshly grated nutmeg&lt;/li&gt;&lt;li&gt;3/4 cup buttermilk&lt;/li&gt;&lt;li&gt;2 1/4 cups peeled and grated butternut squash (about 8 oz)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;h3&gt;For the icing and garnish&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;9 oz (2 1/4 cups) confectioners' sugar&lt;/li&gt;&lt;li&gt;3 Tbs buttermilk; more as needed&lt;/li&gt;&lt;li&gt;1 tsp pure vanilla extract&lt;/li&gt;&lt;li&gt;1/4 tsp freshly grated nutmeg&lt;/li&gt;&lt;li&gt;1/4 tsp table salt&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;1/4 cup finely chopped crystallized ginger&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h3&gt;Make the cake&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Position a rack in the center of the oven and heat the oven to 325. Butter and flour a 10 cup bundt pan, tap out excess flour&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using a hand mixer or a stand mixer with a paddle attachment beat the butter and sugar on medium speed in a large bowl until well combined, about 1 minute&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add the oil and beat until combined, about 15 seconds&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add the eggs one at a time, mixing well on low speed&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add the vinegar and vanilla and mix until just combined&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add half the flour and the baking soda, salt, ginger and nutmeg, mixing  on low speed until just combined&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add half the buttermilk and mix until just combined&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add the remainder of the flour and buttermilk, mixing until combined&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Stir the squash into the batter&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Transfer the batter into your prepared bundt pan and smooth the top with a rubber spatula&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Bake the cake until a tester comes out clean, about 1 hour&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Remove from the oven and cool the cake in the pan for 30 minutes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Carefully invert the cake onto a wire rack.  You want to do this while the cake is still slightly warm to minimize sticking.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When the cake is completely cool transfer to a serving plate&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Make the icing&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;In a medium bowl using a whisk or hand mixer on low speed blend the sugar, buttermilk, vanilla, nutmeg and salt until smooth&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Continue mixing and add more buttermilk a few drops a time until the icing is still quite thick but pourable&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pour the icing back and forth over the cake in thick ribbons, or drizzle using a spatula&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sprinkle with crystallized ginger&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Let the iced cake sit at room temperature for about 45 minutes before serving&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3650/3300190727_09645762b3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 375px;" src="http://farm4.static.flickr.com/3650/3300190727_09645762b3.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/26049584-2946204932111988769?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=MLCfrnGNtRc:8LNim65TqZo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=MLCfrnGNtRc:8LNim65TqZo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/2946204932111988769/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=2946204932111988769" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/2946204932111988769" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/2946204932111988769" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/MLCfrnGNtRc/buttermilk-cake-with-spiced-vanilla.html" title="buttermilk cake with spiced vanilla icing" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.cubert.net/2009/03/buttermilk-cake-with-spiced-vanilla.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-6097121021513226038</id><published>2009-02-22T00:41:00.000-05:00</published><updated>2009-02-22T00:43:27.504-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><title type="text">Rufous, the red-lored Amazon</title><content type="html">In September 1989 Myron got a new parrot. It was a red-lored Amazon that he named Rufous. Myron got Rufous when he was so young Myron had to hand feed him three times a day. Over the next twenty years Rufous learned to speak, saying "what are you doing", "bye", "hello birdie". In the last year or so he started mimicking my laugh.&lt;br /&gt;&lt;br /&gt;Tonight as we were getting our dinner party underway we went into the kitchen and Rufous was in the bottom of his cage with his wings spread and his beak open. Myron picked him up and Rufous bit him, which Myron took as a good sign. Myron gave Rufous some water with a spoon, which he drank, and Myron returned him to his cage. Within a few minutes he was sprawled with his wings spread, panting.&lt;br /&gt;&lt;br /&gt;Myron called the emergency vet, which did not have an avian vet on staff but said they would do what the could. By the time he got there Rufous was barely breathing. Rufous died shortly afterwards. The cause of death is unknown.&lt;br /&gt;&lt;br /&gt;I can't imagine what Myron is going through right now. Having a pet for 20 years and losing it so suddenly is an unthinkable horror.&lt;br /&gt;&lt;br /&gt;R.I.P Rufous, 1989 - 2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-6097121021513226038?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=5verw23Rf6s:pOOzVJ4gAI8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=5verw23Rf6s:pOOzVJ4gAI8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/6097121021513226038/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=6097121021513226038" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/6097121021513226038" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/6097121021513226038" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/5verw23Rf6s/rufous-red-lored-amazon.html" title="Rufous, the red-lored Amazon" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.cubert.net/2009/02/rufous-red-lored-amazon.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-2604938326857035009</id><published>2009-02-17T00:10:00.000-05:00</published><updated>2009-02-17T00:09:42.473-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dining" /><title type="text">Dining in the Vail area</title><content type="html">In Colorado we stayed in Avon, which is about 8 miles from Vail proper. This is a playground for the super rich and the dining scene follows suit. That's not to say that the old Colorado cowboy culture has been completely subverted, though. During our stay we enjoyed everything from rustic cowboy fare at The Gashouse to the ultimate in fine dining at Kelly Liken's eponymous restaurant. In between we had soft-shelled crab po boy's, tenderloin sandwiches, amazingly good Chinese, and a spectacular dinner at a slopeside mountain cabin. Our least expensive meal was breakfast at Daylight Donuts in Breckenridge ($17) and the most expensive was at Kelly Liken in Vail ($440).&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The Good&lt;/h3&gt;&lt;br /&gt;Our first night in town we looked through the dining guides and came up with a few ideas, then asked the front desk staff which one they liked. They all raved about Fiesta Jalisco's, which you may have guessed is a Mexican restaurant. It was a short (but very cold) walk to the restaurant, where we had to wait about 15 minutes for a table. The restaurant was packed and insanely crowded, and we heard several locals who were leaving say they had never seen it that busy.&lt;br /&gt;&lt;br /&gt;The (American) traditional chips and salsa was served with a coleslaw made from shredded cabbage dressed in lime juice. It was incredibly good, and our waiter said it was a traditional accompaniment with fish tacos in Puerto Vallarta, a coastal town in the Mexican state of Jalisco.&lt;br /&gt;&lt;br /&gt;The food was very good but the standout was the Original Margaritas.  They consisted simply of tequila, cointreau, and lime juice.  That's it.  They were also shaken with ice and served in a martini glass, not on the rocks or frozen. It was a delicious concoction and one I'll be sure to work hard to perfect.  Do I have any taste testers who will volunteer?&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The Better&lt;/h3&gt;&lt;br /&gt;Colorado is known for wild game. They hunt everything that walks, flies, swims or crawls, and you can find it on a menu somewhere. Many restaurants specialize in wild game, so we sought one out. We were very happy to find The Gashouse in Edwards, about 15 minutes away from Avon. The decor features mounted animal heads of everything from deer and antelope to cape buffalo.&lt;br /&gt;&lt;br /&gt;The must-have dishes were the buffalo carpaccio, which was lightly smoked but still served raw, and the truffle and parmesan cheese fries. Both were superb.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The Even Better&lt;/h3&gt;&lt;br /&gt;One night Myron booked us at &lt;a href="http://beavercreek.snow.com/info/winter/rst.din.zachs.asp"&gt;Zach's Cabin&lt;/a&gt;, which is located behind the Ritz Carlton in Bachelor's Gulch, a part of the Beaver Creek ski resort. We arrived a few minutes early and had wonderful pre-dinner drinks at Spago's bar. At the designated time we went out to a sled that was drawn by a snow cat (for those unfamiliar think bulldozer, but lower to the ground and wider), which took us up the mountain to a cabin in the woods.&lt;br /&gt;&lt;br /&gt;The restaurant is a classic log cabin, complete with a double-sided fireplace. We were seated in a cozy corner table and the magic unfolded. The decor and ambience were wonderful and the service spectacular. The elk tenderloin was butter tender, and baklava cheesecake was to die for. It was a dollop of delicious cheesecake filling in a fillo dough shell, drizzled with honey.  Sublime.&lt;br /&gt;&lt;br /&gt;The only disappointment was that the wine list was shockingly overpriced. Bottles I have bought for $20 were over $100. The least expensive wines were still over $30 and I wouldn't even buy them at $6, which is what they are in Charleston.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The Best&lt;/h3&gt;&lt;br /&gt;&lt;a href="http://www.kellyliken.com/"&gt;Kelly Liken&lt;/a&gt; has been called rising star among female chefs and she has been featured in magazines ranging from Bon Appetit to Sky Magazine. I'm not sure where I first learned of her, but I was reminded of her presence in Vail by the in-flight magazine. We had done dinner at Zach's Cabin, which was fairly pricey, so we weren't sure we wanted to do something even higher end. Finally I decided that since we were there I was going to splurge and worry about paying for it later.  That's the American way, right?&lt;br /&gt;&lt;br /&gt;One of the options was a custom tasting menu with custom wine pairings. We put ourselves in the hands of Chef Liken and the very capable sommelier, Jeremy, for a completely blind five course tasting menu. We started with the &lt;a href="http://en.wikipedia.org/wiki/Cobia"&gt;cobia&lt;/a&gt; &lt;a href="http://www.npr.org/templates/story/story.php?storyId=11851428"&gt;crudo&lt;/a&gt;, continued with braised pork belly, honey marinated duck breast, Colorado rack of lamb, and finished with an Earl Grey tea infused chocolate truffle cake.  It was a nearly orgasmic progression. All five courses were delicious, the wine pairings were perfect, and the service superb. The only complaint I could offer is it was a little loud and sometimes hard to hear, but even that is highly subjective and dependent on who is dining that particular night. This was one of the most memorable dining experiences of my life, rating up there with our dinner at &lt;a href="http://www.andyhayler.com/show_restaurant.asp?id=526"&gt;La Pergola&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The most striking thing I came away with was being introduced to banyuls, which is essentially a French port made from grenache. It is lighter and brighter in fruit than port and pairs wickedly well with chocolate (we had it with the chocolate truffle cake). If you like port you owe it to yourself to seek this out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-2604938326857035009?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=SrnpNXsFb_Y:67-ecRC8Umk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=SrnpNXsFb_Y:67-ecRC8Umk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/2604938326857035009/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=2604938326857035009" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/2604938326857035009" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/2604938326857035009" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/SrnpNXsFb_Y/dining-in-vail-area.html" title="Dining in the Vail area" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.cubert.net/2009/02/dining-in-vail-area.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-2679960180272358032</id><published>2009-02-16T23:30:00.000-05:00</published><updated>2009-02-16T23:30:00.893-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="marketing" /><title type="text">advertising and marketing</title><content type="html">There has been &lt;a href="http://www.google.com/search?q=marketing+site%3Awww.edbrill.com&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t"&gt;much&lt;/a&gt; talk in the &lt;a href="http://planetlotus.org/"&gt;Yellowverse&lt;/a&gt; about advertising, marketing and how the two interrelate -- or not. Most of the people I know still seem to correlate the two, and (ironically) equate the attempts at making a distinction just marketing spin. To be honest, I was one of them until I had an epiphany today. Before we get into that, let's start with some definitions:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://en.wikipedia.org/wiki/Marketing"&gt;Marketing&lt;/a&gt; is defined by the &lt;a href="http://en.wikipedia.org/wiki/American_Marketing_Association" title="American Marketing Association"&gt;American Marketing Association&lt;/a&gt; as the activity, set of institutions, and processes for creating, communicating, delivering, and exchanging offerings that have value for customers, clients, partners, and society at large. The term developed from the original meaning which referred literally to going to market, as in shopping, or going to a market to sell goods or services.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Advertising"&gt;Advertising&lt;/a&gt; is a form of communication that typically attempts to persuade potential customers to purchase or to consume more of a particular brand of product or service.&lt;/blockquote&gt;Okay... that still sounds about the same, right?  First, advertising is a subset of marketing. Therefore all advertising is marketing, but not all marketing is advertising. Second, the distinction lies in the intent.  Marketing is about disseminating information; advertising is about persuasion.&lt;br /&gt;&lt;br /&gt;Still not clear? Suppose you're at a farmer's market and you want tomatoes.  You see someone with tomatoes displayed, and you go buy them. He doesn't have to tell you to buy them or announce their availability, him simply presenting them is all the marketing you need. It would be advertising if he were yelling out loud "Get your fresh tomatoes here!" since he is trying to influence you to purchase his tomatoes. The announcement would be marketing, the persuasion (via the command "get") is advertising.&lt;br /&gt;&lt;br /&gt;So, circling back to where I started, what led me to finally grasp the distinction between advertising and marketing was a blog post by Seth Godin titled &lt;a href="http://sethgodin.typepad.com/seths_blog/2009/02/which-comes-first-the-product-or-the-marketing.html"&gt;"which comes first, the product or the marketing"&lt;/a&gt;. In it he points out that most of the time you actually need the marketing first since that will drive product creation. Once I read that I recalled a Facebook status update by &lt;a href="http://www.11tmr.com/"&gt;Matt White&lt;/a&gt; and a blog post by Ben Langhinrichs illustrating how this has &lt;a href="http://www.sherpasoftware.com/blogs/sherpablog.nsf/dx/02132009021443PMGLIQKW.htm"&gt;started&lt;/a&gt; &lt;a href="http://www.geniisoft.com/showcase.nsf/archive/20090109-1054"&gt;happening&lt;/a&gt;. &lt;a href="http://www.ideajam.net/"&gt;IdeaJam&lt;/a&gt; is marketing because a community is exchanging information in an attempt to achieve something of value to them. Some entrepreneurial types are taking this and capitalizing on it by delivering products to meet the market demand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-2679960180272358032?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=dvUYBYDDY-w:OjXZJSYg6ts:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=dvUYBYDDY-w:OjXZJSYg6ts:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/2679960180272358032/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=2679960180272358032" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/2679960180272358032" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/2679960180272358032" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/dvUYBYDDY-w/advertising-and-marketing.html" title="advertising and marketing" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.cubert.net/2009/02/advertising-and-marketing.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-136913453185917255</id><published>2009-02-13T00:24:00.003-05:00</published><updated>2009-02-13T00:40:34.037-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="travel" /><category scheme="http://www.blogger.com/atom/ns#" term="skiing" /><title type="text">my epic fall</title><content type="html">Some of you have seen my Facebook posts about my epic fall today at Breckenridge. Here's the deal.  We were going down Monte Cristo, our first run at Breckenridge. The terrain is rolling hills, some big and some small, and it's really varied. Myron was ahead of me and when it looked like things had flattened out I went into a tuck to catch up.&lt;br /&gt;&lt;br /&gt;When you tuck while skiing you put a lot of weight on the front of your skis, not the back as one might think. You want weight on the front of your skis because that's what makes you go. Resting on your heels slows you down. So it was while in a tuck with my weight shifted forward that I hit an unexpected bump and went airborne. When I landed it was on the front of my skis, still in a tuck. Not the right position to be in since the force of the impact caused both my skis to pop off.&lt;br /&gt;&lt;br /&gt;I was launched forward, leaving my skis behind, and landed on my face, primarily on the left side. My ski goggles scraped down my face and my chest slammed into the snow. The next few minutes/hours/decades were both a blur and frozen in time. I remember pulling my ski poles and gloves off, and ripping my goggles and hat off, all while rolling to my knees to try to catch my breath. My chest felt like an elephant was standing on it.&lt;br /&gt;&lt;br /&gt;I know I was making some pretty horrible noises because I simply couldn't breathe, and I was scared shitless because my chest hurt so bad. My first thought was I had broken a rib and punctured a lung. I struggled for a long time to catch my breath, kneeling in the snow and wondering if I was going to die there.&lt;br /&gt;&lt;br /&gt;Maybe two minutes after I fell someone came along and asked if I was okay.  By then I had regained my breath and my composure and was gathering my scattered equipment. I skied on down and met up with Myron, who was about half a mile ahead of me. He said it was such an easy run that he didn't think to look for me since I usually ski better than him.&lt;br /&gt;&lt;br /&gt;Here's what the damage looked like at lunch today.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pqkNFeS1h0c/SZUHU7-7ZgI/AAAAAAAAAfU/2AFZ4oqDfdw/s1600-h/P2120015.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_pqkNFeS1h0c/SZUHU7-7ZgI/AAAAAAAAAfU/2AFZ4oqDfdw/s320/P2120015.JPG" alt="" id="BLOGGER_PHOTO_ID_5302152192579036674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pqkNFeS1h0c/SZUHUkCgE4I/AAAAAAAAAfM/STHobEv6bXw/s1600-h/P2120029a.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 293px; height: 320px;" src="http://2.bp.blogspot.com/_pqkNFeS1h0c/SZUHUkCgE4I/AAAAAAAAAfM/STHobEv6bXw/s320/P2120029a.jpg" alt="" id="BLOGGER_PHOTO_ID_5302152186151572354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We finished out the day and I skied amazingly well. We both love Breckenridge and the fault here is entirely mine. Not to say it doesn't hurt, but if I can take a fall like that and walk away with some bruises and aching ribs, I'll call it a good day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-136913453185917255?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=wPSCxI0nanc:AZCUvmO3EF4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=wPSCxI0nanc:AZCUvmO3EF4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/136913453185917255/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=136913453185917255" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/136913453185917255" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/136913453185917255" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/wPSCxI0nanc/my-epic-fall.html" title="my epic fall" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_pqkNFeS1h0c/SZUHU7-7ZgI/AAAAAAAAAfU/2AFZ4oqDfdw/s72-c/P2120015.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.cubert.net/2009/02/my-epic-fall.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-295635855307691426</id><published>2009-01-23T16:00:00.003-05:00</published><updated>2009-01-23T16:00:01.955-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lotusphere" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><title type="text">I'm gonna get kicked off the island for this...</title><content type="html">... and probably hunted down by lovely women with knives (possibly from a Caribbean island), but so be it.&lt;br /&gt;&lt;br /&gt;I was hanging out in an online chat with some rather unsavory characters and they started talking about Post-Lotusphere Stress Disorder, leading to the inevitable top 10 list. I did not participate in the creation of this list, I'm merely the scribe capturing it for posterity. You will notice not every entry is numbered, there are more than 10 entries and there is no number 10. Creativity like this can't be bound by rules. Names have been redacted to protect the oh-so-deliciously guilty.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Top Ten ways you know you have PLSD&lt;br /&gt;&lt;br /&gt;1. You have a sudden urge to put up a tent in your backyard, in Maine, in February, so family dinners will feel more natural.&lt;br /&gt;2. You insist that all of you children's backpacks be yellow&lt;br /&gt;3. All of your children's backpacks ARE yellow&lt;br /&gt;4. You insist on rows of uncomfortable chairs in the living room for movie night.&lt;br /&gt;5. You fill out an evaluation form after every television show you watch at home.&lt;br /&gt;6. You fill out an evaluation form for completely inappropriate things. Out to the dining tent for you, mister.&lt;br /&gt;7. You see a tchotke at a neighbors house and ask if you can have it if they swipe your card.&lt;br /&gt;8. You get invited to a party, and don't tell your spouse just in case she wasn't invited.&lt;br /&gt;9.  You drink your coffee REALLY FAST so the Disney bots don't take it away mid-swallow.&lt;br /&gt;for six months, every time you leave your bedroom you check to make sure you remembered your badgeholder.&lt;br /&gt;You line up for lunch, even when eating at home.&lt;br /&gt;you think it's normal to show up for work after only 2 hours sleep&lt;br /&gt;You ask your spouse if you can stay in the same room you were in last year.&lt;br /&gt;You are willing to listen to 5 minutes of crap talk just to get a free pen.&lt;br /&gt;You keep asking your coworkers, kids, and spouse where you can get this year's CULT shirt from; they look at you in horror.&lt;br /&gt;You ask the neighbors if it's ok to use their pool without a room key&lt;br /&gt;You ask your spouse if she's coming to your session.&lt;br /&gt;And if it merits a repeat.&lt;br /&gt;You ask your neighbors if it is OK to use their driveway to park.&lt;br /&gt;You ask your kid if he's filming your session&lt;br /&gt;You put RFID badges on the cats.&lt;br /&gt;you mutter "I can't remember if I'm swan or dolphin this year"&lt;br /&gt;and then look for your two huge carp on your roof&lt;br /&gt;you build a 3 stage waterfall from same said roof&lt;br /&gt;In Maine, in February&lt;br /&gt;You scream out SAKE! at the top of your lungs after finishing each drink&lt;br /&gt;you wished they'd put your room number on your key, in case you ever need to go there&lt;br /&gt;You applaud when your wife introduces a new dish for dinner, even though you seem to remember you should have had it years ago.&lt;br /&gt;and you keep asking her, "Can I have this to go in a box, I'm late for my session"&lt;br /&gt;You applaud after sex even if it wasn't that good. Then you hog the microphone for Q&amp;A.&lt;br /&gt;you have a favorite seat in every meeting room in 3 different disney hotels&lt;br /&gt;You knock on neighbor's houses asking if they know where Jamfest (or SpeedGeeking) is.&lt;br /&gt;You walk into your bedroom announcing, "OK, before we begin, please turn off all cell phones and pagers".&lt;br /&gt;11. Every Wednesday night for four months, you randomly get on a bus.&lt;br /&gt;12. You know what CULT stands for&lt;br /&gt;13. You're jazzed because you have a CULT shirt for every day of the week.&lt;br /&gt;you are hard-core because you have the original "Notes World Order" shirt.&lt;br /&gt;14. You go home and claim to your spouse that you're going to be agile from now on.&lt;br /&gt;&lt;br /&gt;hmm, "Brokeback Novak"... another CULT theme&lt;br /&gt;beats my original suggestion, FSCK Portal.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-295635855307691426?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=0sKGW7HAxfE:9sMoJDIicFU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=0sKGW7HAxfE:9sMoJDIicFU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/295635855307691426/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=295635855307691426" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/295635855307691426" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/295635855307691426" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/0sKGW7HAxfE/im-gonna-get-kicked-off-island-for-this.html" title="I'm gonna get kicked off the island for this..." /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.cubert.net/2009/01/im-gonna-get-kicked-off-island-for-this.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-1757558222111061545</id><published>2009-01-22T08:39:00.009-05:00</published><updated>2009-01-22T09:26:34.272-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="recipes" /><title type="text">Cranberry lambic and root beer braised beef</title><content type="html">The young lady who house sits for us loves root beer, so whenever we travel we buy some for her. There is usually some left and I find it too sweet to drink, so I was trying to think of a way to use it. While I was pondering this I remembered Myron bought a sampler of Samuel Adams beers and it included a cranberry lambic. A lambic is a type of beer from Belgium that started out 500 years ago as peasant home brew. The version produced today carries on the coarse and have an unrefined flavor. Fruit is often added to help counter the bitter aftertaste. It is too bitter for me to enjoy, so I wondered what it would be like if I combined the bitter lambic and the sweet root beer. The answer: DELICIOUS!&lt;style type="text/css"&gt; .nobrtable br { display: none }; .nobrtable p {margin-top: 0px; margin-bottom: 0px} &lt;/style&gt;&lt;br /&gt;&lt;div class="nobrtable"&gt;&lt;br /&gt;&lt;table border="1" rules="ALL" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;  &lt;td valign="top" width="355"&gt;Ingredients&lt;/td&gt;&lt;br /&gt;  &lt;td valign="top" width="372"&gt;Preparation&lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt; &lt;tr&gt;&lt;td valign="top" width="355"&gt;&lt;br /&gt;   &lt;p&gt;1 12oz bottle of root beer&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;1 12oz bottle of Samuel Adams Cranberry Lambic&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;1 – 1.5 lb stew beef&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;2T cooking oil&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;1t black pepper (for the beef)&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;1t black pepper (for the sauce)&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;1t salt (for the beef)&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;1t salt (for the sauce)&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;A medium-sized non-reactive pot with a lid in the 4 to 6 quart range. Nonstick is fine, but don’t use unenameled cast iron.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;A simmer plate (assuming you’re cooking with gas)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;   &lt;p&gt;A bowl or plate for holding the beef after browning.&lt;/p&gt;&lt;br /&gt;  &lt;/td&gt;&lt;br /&gt;  &lt;td valign="top" width="372"&gt;&lt;ol&gt;&lt;li&gt;Toss the stew beef with 1t each of black pepper and salt&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Let stand 10 to 15 minutes at room temperature&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Heat the oil in the pot over medium-high heat until you see it ripple, about 60 – 90 seconds&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Add the beef and brown on all sides&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Remove the beef to a bowl or plate&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Reduce or turn off the heat so you can put the simmer plate on the burner, then return the heat to medium-high.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Put the pot on the simmer plate and add the root beer and lambic into the pot.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Bring to a boil and use a wooden spoon to scrape up the brown bits from the bottom&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Reduce heat to medium and simmer 15 - 20 minutes, or until the liquid reduces by a quarter to a third&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Add the beef, cover, and reduce the heat to its lowest setting&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Leave it to simmer for 90 minutes, stirring a couple of times to make sure there is enough liquid. Add water to keep the beef nearly, but not completely, submerged. &lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Check it for doneness. You are looking for it to be tender enough that it comes apart when you press it with a spoon, but not so much so that you can see the beef separation simply by stirring it. This will take between and hour and a half and two hours, but you need to start checking early so you don’t overcook it.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Stir in the remaining salt and pepper, adjusting to taste&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Serve with rice, pasta – or one of my favorites, Israeli couscous&lt;/li&gt; &lt;/ol&gt;&lt;br /&gt;  &lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-1757558222111061545?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=2gVO9uZnFR0:2Wh-skFyiHQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=2gVO9uZnFR0:2Wh-skFyiHQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/1757558222111061545/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=1757558222111061545" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/1757558222111061545" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/1757558222111061545" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/2gVO9uZnFR0/cranberry-lambic-and-root-beer-braised.html" title="Cranberry lambic and root beer braised beef" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.cubert.net/2009/01/cranberry-lambic-and-root-beer-braised.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-6480880523664572787</id><published>2009-01-13T14:48:00.004-05:00</published><updated>2009-01-13T15:33:31.917-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><title type="text">a change of focus</title><content type="html">I started this blog in 2006 mostly to vent about IBM and Lotus and poke fun at the zealot fanboys. In 2007 I was frustrated both with my job and the direction IBM was taking Notes and Domino so took a job doing Access and SQL Server development. I continued doing Notes development as a consultant to keep current with it. That continued until mid-2008. Shortly after ILUG I stopped all Notes and Domino work altogether.&lt;br /&gt;&lt;br /&gt;Several things led to that decision. It was partly a final severing of the ties to my old job. It was also an admission that I will never be satisfied with Notes and Domino. The things that are important to me just aren't important to IBM, so it's time for me to move on. And about this time we had the fire at work in and that sapped all my spare time for several months.&lt;br /&gt;&lt;br /&gt;We got our new HP blade system delivered at the end of December and I am in the process of learning how that works along with VMware ESX. I am also preparing for a complete rewrite of our internally built ERP software and transitioning to Ruby and postgreSQL.&lt;br /&gt;&lt;br /&gt;On a more personal level, I am feeling very strongly drawn toward the culinary field. I have learned to love cooking over the past decade and it has reached the point that I am finding that is where my passion lies. Software development doesn't energize me anymore.&lt;br /&gt;&lt;br /&gt;The focus of this blog will be changing. I will be posting about Ruby, postgreSQL, Linux, VMware, HP hardware, and cooking. It's going to be a hodgepodge and you'll never know whether you're going to get programming code or a recipe for soup.&lt;br /&gt;&lt;br /&gt;Oh, and for the three of you who might care, I asked Yancy to remove me from PlanetLotus.  Since the content hasn't been Lotus related for a long time and never will be from here on out, I thought it was best if I didn't clutter things with my off-topic chatter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-6480880523664572787?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=-UQ7YFGWRp4:Y_Whn8m36PM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=-UQ7YFGWRp4:Y_Whn8m36PM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/6480880523664572787/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=6480880523664572787" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/6480880523664572787" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/6480880523664572787" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/-UQ7YFGWRp4/change-of-focus.html" title="a change of focus" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.cubert.net/2009/01/change-of-focus.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-3372464377236613178</id><published>2009-01-07T15:25:00.003-05:00</published><updated>2009-01-07T15:27:51.096-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Domino 8.5" /><category scheme="http://www.blogger.com/atom/ns#" term="Domino" /><title type="text">Domino 8.5 hot fix 1</title><content type="html">If you're using Domino 8.5 be aware there is a hot fix already available. In a nutshell, adminp may not properly handle renames or deletes. I found a blog with a decent write up about it, including a link to Fix Central where you can drill down through six levels and finally get to the hot fix:  &lt;a href="http://www.lntoolbox.com/content/view/95/2/"&gt;http://www.lntoolbox.com/content/view/95/2/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-3372464377236613178?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=axgQ-VaSYas:6vfCXEBPF68:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=axgQ-VaSYas:6vfCXEBPF68:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/3372464377236613178/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=3372464377236613178" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/3372464377236613178" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/3372464377236613178" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/axgQ-VaSYas/domino-85-hot-fix-1.html" title="Domino 8.5 hot fix 1" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.cubert.net/2009/01/domino-85-hot-fix-1.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-1711452768373770907</id><published>2008-12-21T23:00:00.001-05:00</published><updated>2008-12-21T23:03:53.787-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><title type="text">conspicuous charity</title><content type="html">I have been thinking a lot lately about philanthropy and charity. Even though I'm not a Christian I am very influenced by the Christian faith and by the traditional Christian holiday season. Despite my disdain for most people who call themselves Christians I do believe in many of the ideals the Christian faith puts forth. One of those tenets is that philanthropy is a duty, and giving selflessly is a virtue.&lt;br /&gt;&lt;br /&gt;It seems like everything these days is about greed and ego. You take what you can and leave nothing behind. It’s not enough to do the right thing.  You have to make sure everyone else to sees you doing it. When did everyone turn into attention seeking whores with a personal brand? So what if I Google my name and someone else turns up in the top of the list?&lt;br /&gt;&lt;br /&gt;It isn’t the same, though, when you very visibly pull a community together to achieve an idealistic goal, then turn around and just as visibly hold your hand out for your reward. Doing something philanthropic then shouting it from the rooftops spits in the face of philanthropy.  As someone else asked, "is it strictly charitable giving if you know up front you'll get an award for it?" In this age of self-aggrandizement there needs to be more doing and less quid pro quo, sine qua non.  Loosely translated that means "something for something, without which there is nothing."&lt;br /&gt;&lt;br /&gt;The recent election and economic meltdown seems to have brought out the absolute worst in many people. Nobody is feeling the least bit ashamed about demanding what they feel entitled to for the good deeds they do. Gays are up in arms because the preacher doing the invocation at Obama’s inauguration supported California’s Proposition 8.&lt;br /&gt;&lt;blockquote&gt;“Let me get right to the point," Joe Solomnese, the president of the Human Rights Campaign, said in a harsh letter to the president-elect, "Your invitation to Reverend Rick Warren to deliver the invocation at your inauguration is a genuine blow to LGBT Americans."&lt;/blockquote&gt;&lt;br /&gt;Some members of the Hispanic community were complaining because not enough of their people were in the higher offices in Obama’s cabinet, so he appeased them.&lt;br /&gt;&lt;blockquote&gt;"We're glad he listened to our voices and listened to the Hispanic community that came out and delivered for him on election day."&lt;/blockquote&gt;&lt;br /&gt;[I am not saying that the Hispanics chosen were not qualified.  I'm merely saying that some members of the Hispanic community feels this was repayment for them helping Obama win the Presidency.]&lt;br /&gt;&lt;br /&gt;The HRC, which I have donated to in the past, doesn’t speak for me (which is why I don't donate to them). And excuse me; isn’t the idea supposed to be that we are all just Americans and nobody should get special treatment? Why the racial divisiveness?&lt;br /&gt;&lt;br /&gt;I really don't get it. It's beginning to look like I'm a dreamer, and I &lt;b&gt;am&lt;/b&gt; the only one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-1711452768373770907?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=dp08cPOo04w:nEVYfaNc3SQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=dp08cPOo04w:nEVYfaNc3SQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/1711452768373770907/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=1711452768373770907" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/1711452768373770907" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/1711452768373770907" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/dp08cPOo04w/conspicuous-charity.html" title="conspicuous charity" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://www.cubert.net/2008/12/conspicuous-charity.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-984530245789575382</id><published>2008-12-09T17:00:00.001-05:00</published><updated>2008-12-09T17:00:00.855-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dining" /><title type="text">McCrady's:  Sparkling Wines &amp; Exquisite Dines</title><content type="html">From &lt;a href="http://www.mccradysrestaurant.com/events.html"&gt;McCrady's&lt;/a&gt; website:&lt;br /&gt;&lt;blockquote&gt;Chefs John B. Shields and Karen Urie of &lt;a href="http://www.townhouseva.com/"&gt;Town House&lt;/a&gt; in Chilhowie, VA will join Chef Sean Brock in preparing a special dinner. Town House Sommelier Charlie Berg will join McCrady’s Sommelier Clint Sloan in pairing a variety of exclusive sparkling wines for each course.&lt;/blockquote&gt;I was asked by my friend Ann (the same person who helped us with Dining With Friends) to join her at this special event.  Her husband doesn't drink and is allergic to shellfish so he wouldn't have enjoyed it much.  A recent experience at McCrady’s dimmed my enthusiasm for the restaurant, but I was willing to give it another shot with some guest chefs.  Both guests have impressive backgrounds.  John worked at &lt;a href="http://www.alinea-restaurant.com/"&gt;Alinea&lt;/a&gt; and &lt;a href="http://www.charlietrotters.com/restaurant/"&gt;Charlie Trotter’s&lt;/a&gt;, and Karen worked at &lt;a href="http://www.trurestaurant.com/welcome.html"&gt;Tru&lt;/a&gt; before spending five years as the lead pastry chef at Charlie Trotter’s.  Those are all highly rated restaurants so I went into this with very high expectations.&lt;br /&gt;&lt;br /&gt;Dinner was to start at 7:00, with a chef meet and greet at 6:30.  Ann’s husband, Dennis, volunteered to be our designated driver since we were anticipating a Bacchanalian event.  We arrived at McCrady’s at about 6:15 and sat at the bar and had a pre-dinner drink.  McCrady’s makes the best Manhattan on Earth and Ann had her first Pimm’s Cup, which she thoroughly enjoyed.&lt;br /&gt;&lt;br /&gt;At about 6:40 we were told we could go upstairs. As far as we can tell the chef meeting never happened, but the tables were about half full so I don't know for certain. It was open seating, so we approached a table with two couples already seated and they invited us to join them.  One couple was Curt and Marti, the other was Eric and Debra, and they were all absolutely delightful.  There was a bit of awkwardness as Anne and I explained that we were just friends, how we knew each other, and why we were there together.&lt;br /&gt;&lt;br /&gt;While we were waiting for the dinner to start someone came around and asked if there were any food allergies or other issues the kitchen needed to know about.  This led to a discussion at our table about foods we didn’t like.  Eric and Curt had traveled together in South Korea, and agreed that neither liked kim chee.  Their wives agreed, but both Ann and I said we liked it.  Ann, being the delicate person she is, asked Curt if he had served in the Korean Conflict.  Everyone laughed and I don’t think he was offended, and it kept coming up throughout the night.&lt;br /&gt;&lt;br /&gt;I won’t do a blow-by-blow of every course since there were eight of them and this post would be even more obnoxiously long.  Five courses were prepared by Chefs John and Karen, the remainder by Sean Brock.  The overall consensus from our table was we preferred the flavors of Sean’s dishes.  The others were interesting and very intellectual, but they failed the first rule of food:  it has to taste good.&lt;br /&gt;&lt;br /&gt;From the raw scallop with banana mousse to the sour milk with crispy milk bubbles, it was a challenging menu, to say the least.  The highlights were Sean Brock’s chicken liver and hazelnuts, his blackened short ribs, and his truffle.  The wine pairings were similarly difficult.  I don’t have a list of the wines that were served and don’t remember them off the top of my head, but from what I recall the standout was a sparkling shiraz that we all thought was very good with the blackened short ribs.&lt;br /&gt;&lt;br /&gt;We were all disappointed that this was supposed to be a celebration of sparkling wines but three courses were served with something else.  One course was served with a white sherry that had the wonderful heady bouquet of sherry but the finish of retsina (which smells like turpentine).  I don’t think any of us enjoyed that one.  another course was served with Sapporo.  Yes, Japanese beer.  I could kinda buy that it was sparkling, but it didn’t pair well with the dish.  And the final drink debacle was a concoction made of Meyers’s dark rum infused with sarsaparilla and vanilla, then topped with Mug root beer.  It was served warm, which only enhanced the sweetness and cloying flavor.  I saw another table ask for a second round, but only two at our table finished it.&lt;br /&gt;&lt;br /&gt;Overall it was a delightful evening because of the company and I truly hope to spend more time with my table mates.  When I’m paying $100 for dinner I expect to be wowed, and I simply wasn’t.  I enjoyed every dish Sean Brock prepared and the service was stellar.  The drink pairings were a rollercoaster, as was the food from the guest chefs.  I won't be making a pilgrimage to Town House any time soon, and I'm not so sure I want to bother with Alinea, Tru or Charlie Trotter's, either.&lt;br /&gt;&lt;br /&gt;But it did rekindle my hope that perhaps McCrady's can return to its former glory in my eyes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-984530245789575382?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=1192Aqu9-oM:7xqmjVO897o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=1192Aqu9-oM:7xqmjVO897o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/984530245789575382/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=984530245789575382" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/984530245789575382" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/984530245789575382" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/1192Aqu9-oM/mccradys-sparkling-wines-exquisite.html" title="McCrady's:  Sparkling Wines &amp; Exquisite Dines" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.cubert.net/2008/12/mccradys-sparkling-wines-exquisite.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-4371895510971423393</id><published>2008-11-23T20:14:00.006-05:00</published><updated>2008-11-23T20:56:01.305-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><title type="text">Why I'm done with PostSecret</title><content type="html">I have been a fan of &lt;a href="http://en.wikipedia.org/wiki/PostSecret"&gt;PostSecret&lt;/a&gt; since it launched in 2005.  Every Sunday one of the first things I do is open up the site to read the new secrets.  The point of PostSecret is for people to send in postcards that reveal a secret that nobody else knows.  Since its inception some of the secrets have been funny or strange, and many have included disturbing personal experiences about trauma and abuse.  Some have included PG-13 verging on R rated imagery.&lt;br /&gt;&lt;br /&gt;For the last few months some of them are simply statements of fact about how someone feels.  These have always annoyed me since they aren't really secrets, but none have really bothered me.  Today the moderator of PostSecret, Frank Warren, posted what I felt was a horribly gruesome image, and the note from the submitter simply said it was disturbing.  That was obvious and not a secret so Frank posted it for shock value, not because it was a compelling secret.&lt;br /&gt;&lt;br /&gt;There is a separate site called the PostSecret Community, also moderated by Frank, where people comment on the week's secrets or share secrets of their own.  Very quickly the disturbing image blew up with dozens of complaints and a mostly negative "WHAT THE HELL WERE YOU THINKING?!" reaction.&lt;br /&gt;&lt;br /&gt;As far as I can tell Frank never participated in any of those discussions, but he did send an e-mail to all the members of this site asking:&lt;br /&gt;&lt;blockquote&gt;Have you seen the secret and postcard that literally made one woman vomit?&lt;/blockquote&gt;&lt;br /&gt;For me the whole thing ran off the rails today.  A non-secret was posted purely for shock value, then Frank spammed the entire PostSecret Community to make sure the flames are sufficiently fanned.  I'm disgusted by the image as well as the fact that it was obviously posted for sensationalism, and by how Frank has handled the uproar.  I won't be visiting PostSecret again.&lt;br /&gt;&lt;br /&gt;You will notice that I have not provided any links to PostSecret.  This is for two reasons.  First, I don't want anyone to follow the link and see the image and blame me for their trauma.  I'm nauseated every time I think of it.  Seriously.  Second, I don't want to drive traffic to any of the PostSecret sites.  If you're determined to know what all the fuss is about I'm sure you'll find it without my help.&lt;br /&gt;&lt;br /&gt;For anyone who wants to comment and tell me I'm overreacting, don't.  I have a right to set the boundaries I find appropriate.  This crosses several of them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-4371895510971423393?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=OAbFCLLDjOo:-hq6ZjQp6L4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=OAbFCLLDjOo:-hq6ZjQp6L4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/4371895510971423393/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=4371895510971423393" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/4371895510971423393" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/4371895510971423393" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/OAbFCLLDjOo/why-im-done-with-postsecret.html" title="Why I'm done with PostSecret" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.cubert.net/2008/11/why-im-done-with-postsecret.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-5921763796561301325</id><published>2008-11-20T09:16:00.005-05:00</published><updated>2008-11-20T09:47:13.758-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><title type="text">I need cordless phone recommendations</title><content type="html">I think I saw someone else post this a while back but I can't find it now.  I've been trying to find decent cordless phones to use at home for years.  All the 2.4Ghz and 5.8Ghz I have tried have poor range, poor reception, or poor volume.  I have purchased various Sony, AT&amp;T, VTech, Uniden and Panasonic phones through the years and pretty much all of them have had issues.  Most recently I bought a &lt;a href="http://www.staples.com/office/supplies/StaplesProductDisplay?&amp;amp;langId=-1&amp;amp;storeId=10001&amp;amp;catalogId=10051&amp;amp;siteSection=specials&amp;amp;productId=254254&amp;amp;cmArea=SEASONAL"&gt;VTech IA5824&lt;/a&gt; 5.8Ghz phone, set it up last night, and I only get about a 15 foot range before the static starts.&lt;br /&gt;&lt;br /&gt;Can anyone recommend a cordless phone that actually works well?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-5921763796561301325?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=MAQiEPWAb24:5mBchswcT78:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=MAQiEPWAb24:5mBchswcT78:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/5921763796561301325/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=5921763796561301325" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/5921763796561301325" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/5921763796561301325" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/MAQiEPWAb24/i-need-cordless-phone-recommendations.html" title="I need cordless phone recommendations" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://www.cubert.net/2008/11/i-need-cordless-phone-recommendations.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-8170441092954213168</id><published>2008-11-20T08:41:00.004-05:00</published><updated>2008-11-20T09:14:27.388-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="disaster recovery" /><title type="text">business insurance and personal effects</title><content type="html">I'll be posting some follow ups in the next few weeks regarding our progress in replacing equipment and moving to a fully virtualized infrastructure.  We have been wrapping up our dealings with the insurance companies, and something very interesting came to light.&lt;br /&gt;&lt;br /&gt;Last year we installed centralized network printers and copiers, and as individual desktop printers died we did not replace them.  There were some people who insisted on a printer on their desk and brought in their own.  The company did not purchase them or provide supplies other than paper and IT refused to support them, but management allowed it.&lt;br /&gt;&lt;br /&gt;You can probably see where this is going...&lt;br /&gt;&lt;br /&gt;We learned that personal effects coverage is an add-on for business insurance policies.  In our case the maximum amount was $50 per employee.  Nearly all the employees who had personal printers are claiming they cost $100 or more and they were very upset by this.  While I feel badly that they lost personal equipment it really drove home our policy of not bringing it in to work in the first place.&lt;br /&gt;&lt;br /&gt;So if you have something expensive (that you own) or of personal value at work, take it home or get comfortable with the idea that .  All it takes is a faulty heating or air conditioning unit and it could be gone in seconds.&lt;br /&gt;&lt;br /&gt;It's sad that it takes something like this to get management on board with IT policies, and it also made me aware of another piece of the DR puzzle that I had not even considered.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-8170441092954213168?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=5GPs_J6TsgA:XvYisH20G90:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=5GPs_J6TsgA:XvYisH20G90:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/8170441092954213168/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=8170441092954213168" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/8170441092954213168" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/8170441092954213168" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/5GPs_J6TsgA/business-insurance-and-personal-effects.html" title="business insurance and personal effects" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.cubert.net/2008/11/business-insurance-and-personal-effects.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-114581518433873803</id><published>2008-11-13T08:30:00.003-05:00</published><updated>2008-11-13T08:46:47.821-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lotusphere2009" /><title type="text">It's official - no Lotusphere for me</title><content type="html">I submitted my ILUG session for consideration and it was not accepted.  Therefore I will not be attending Lotusphere 2009.  Congratulations to everyone who was accepted, and I'm truly jealous of anyone else who is going to Lotusphere.&lt;br /&gt;&lt;br /&gt;I do intend to still try to coordinate the &lt;a href="http://www.facebook.com/inbox/?ref=mb#/group.php?gid=33667678518"&gt;Over The Rainbow&lt;/a&gt; group.  It wasn't my idea in the first place, so there is no reason to should die just because I'm not there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-114581518433873803?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=BfXHgiOoogU:jF6oWruTJrc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=BfXHgiOoogU:jF6oWruTJrc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/114581518433873803/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=114581518433873803" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/114581518433873803" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/114581518433873803" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/BfXHgiOoogU/its-official-no-lotusphere-for-me.html" title="It's official - no Lotusphere for me" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://www.cubert.net/2008/11/its-official-no-lotusphere-for-me.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-772064110671098687</id><published>2008-11-03T14:34:00.003-05:00</published><updated>2008-11-03T14:42:05.563-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Over the Rainbow" /><category scheme="http://www.blogger.com/atom/ns#" term="Lotusphere2009" /><title type="text">Lotusphere Over The Rainbow - 2009 edition</title><content type="html">For the past couple of years there has been an Over The Rainbow group at Lotusphere to help GLBT attendees find other like-minded people.  It's back again for 2009, this time as a &lt;a href="http://www.facebook.com/home.php?ref=logo#/group.php?gid=33667678518&amp;ref=mf"&gt;Facebook group&lt;/a&gt;.  Consider this your invitation to join in the festivities.  Last year we got together for dinner on Saturday night, then again for drinks one night and met up to do the rides together on Wednesday night.  I'll be trying to set up some more concrete events for Lotusphere 2009, but I wanted to get the word out early.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-772064110671098687?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=Q-PfaIxr-_w:W_d06R886F4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=Q-PfaIxr-_w:W_d06R886F4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/772064110671098687/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=772064110671098687" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/772064110671098687" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/772064110671098687" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/Q-PfaIxr-_w/lotusphere-over-rainbow-2009-edition.html" title="Lotusphere Over The Rainbow - 2009 edition" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://www.cubert.net/2008/11/lotusphere-over-rainbow-2009-edition.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-9015978749076055570</id><published>2008-10-31T13:20:00.002-04:00</published><updated>2008-10-31T13:43:12.689-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><title type="text">Republican Principles</title><content type="html">I've steered clear of the current political mess, but this is just too good to pass up.  I've never heard of &lt;a href="http://open.salon.com/content.php?cid=35856"&gt;salon.com&lt;/a&gt; and I came across this in my &lt;a href="http://www.marumushi.com/apps/newsmap/newsmap.cfm"&gt;marumushi news map&lt;/a&gt; and it is an excellent read.&lt;br /&gt;&lt;br /&gt;Republican Principles, from &lt;a href="http://www.gop.com/about/imarepublicanbecause.htm"&gt;the GOP website&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I'm a Republican Because...&lt;br /&gt;&lt;br /&gt;I BELIEVE the strength of our nation lies with the individual and that each person's dignity, freedom, ability and responsibility must be honored.&lt;br /&gt;&lt;br /&gt;I BELIEVE in equal rights, equal justice and equal opportunity for all, regardless of race, creed, sex, age or disability.&lt;br /&gt;&lt;br /&gt;I BELIEVE free enterprise and encouraging individual initiative have brought this nation opportunity, economic growth and prosperity.&lt;br /&gt;&lt;br /&gt;I BELIEVE government must practice fiscal responsibility and allow individuals to keep more of the money they earn.&lt;br /&gt;&lt;br /&gt;I BELIEVE the proper role of government is to provide for the people only those critical functions that cannot be performed by individuals or private organizations, and that the best government is that which governs least.&lt;br /&gt;&lt;br /&gt;I BELIEVE the most effective, responsible and responsive government is government closest to the people.&lt;br /&gt;&lt;br /&gt;I BELIEVE Americans must retain the principles that have made us strong while developing new and innovative ideas to meet the challenges of changing times.&lt;br /&gt;&lt;br /&gt;I BELIEVE Americans value and should preserve our national strength and pride while working to extend peace, freedom and human rights throughout the world.&lt;br /&gt;&lt;br /&gt;FINALLY, I believe the Republican Party is the best vehicle for translating these ideals into positive and successful principles of government.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Does the Republican Party really believe that?  I think the evidence would point to a resounding "no".  And now the funny part...&lt;br /&gt;&lt;blockquote&gt;2008 Republican Principles (Chuck Lasker's perception)&lt;br /&gt;&lt;br /&gt;I'm a Republican Because...&lt;br /&gt;&lt;br /&gt;I BELIEVE the strength of our nation lies in military might and God's help, as long as we do His Will and make this a Christian nation while supporting Israel until the day Israel is destroyed and Jesus returns.&lt;br /&gt;&lt;br /&gt;I BELIEVE that each person's dignity, freedom, ability and responsibility must be honored unless we can encroach on these in the name of safety or other short-term excuse that the idiot populace will accept.&lt;br /&gt;&lt;br /&gt;I BELIEVE in special rights and justice for Republican politicians, Christian leaders, the extremely wealthy and lobbyists, regardless of cause as long as the money is right.&lt;br /&gt;&lt;br /&gt;I BELIEVE in equal justice and equal opportunity for everyone else, regardless of race, creed, sex, age or disability, unless we're talking about lazy black people, illegal Mexican people, uneducated women, homosexuals, or, if justice and opportunity for disabled people costs businesses money.&lt;br /&gt;&lt;br /&gt;I BELIEVE large corporate profits, stock market wealth and protection of monopolies will bring this nation opportunity, economic growth and increased prosperity for the upper one percent of incomes.&lt;br /&gt;&lt;br /&gt;I BELIEVE government should talk about fiscal responsibility and allowing individuals to keep more of the money they earn, but should actually borrow and spend recklessly and place the full burden of taxes on those with lower and lower incomes and future generations for short term gain. Any taxes on the rich are socialism.&lt;br /&gt;&lt;br /&gt;I BELIEVE the proper role of government is to advance Christian evangelical morals through tax code, control of education, judicial appointments, privatization and the proper Christian philosophies of wealth and warfare.&lt;br /&gt;&lt;br /&gt;I BELIEVE the most effective, responsible and responsive government is government run by those who know best, and all means necessary must be used to work against poll access by the lowly, the lazy, the stupid and the poor.&lt;br /&gt;&lt;br /&gt;I BELIEVE the Republican Party was founded by America's founding fathers to fight Roe vs. Wade, to protect "Under God" in the Pledge of Allegiance they wrote, to put "Under God" on our money, and to keep the Ten Commandments in our Courtrooms and government buildings.&lt;br /&gt;&lt;br /&gt;I BELIEVE that we must never speak to our enemies, unless they're very big enemies with money and cheap labor agreements.&lt;br /&gt;&lt;br /&gt;I BELIEVE in free trade with lower nations that provide cheap labor and higher profits and any attempt to induce labor or environmental equality on these nations is liberalism.&lt;br /&gt;&lt;br /&gt;I BELIEVE you're either with us or you're with the terrorists. If you do not have the same beliefs we do, you are un-American and worthy of derision, abuse, vandalism, placement on no-fly lists and investigation.&lt;br /&gt;&lt;br /&gt;I BELIEVE anyone labeled "liberal" is a socialist, which is actually communist, which is actually Marxist, which means evil.&lt;br /&gt;&lt;br /&gt;I BELIEVE abortion must be made illegal, but stopping extramarital and teen sex is more important than reducing abortion rates, so I support abstinence-only education, blocking of access to birth control by teens, and punishing poor people for being lazy by blocking access to health care to those women who want to keep their babies.&lt;br /&gt;&lt;br /&gt;I BELIEVE Americans must retain only those principles that we consider important while developing new and innovative ideas for bringing power to a Republican executive branch and reducing the power of the annoying Congress and the activist Courts.&lt;br /&gt;&lt;br /&gt;I BELIEVE Americans value and should preserve our national strength and pride while working to extend peace, freedom and human rights to good Americans only, and to create international opportunities throughout the world to develop inexpensive manufacturing for American companies.&lt;br /&gt;&lt;br /&gt;FINALLY, I believe the Republican Party is the best vehicle for translating these ideals into positive and successful principles of government, and I believe we must use any means necessary, including lies, smears, voter suppression, federal police, the Secret Service, warrantless spying, even the destruction of lives and reputations, to progress our God-endorsed agenda.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I don't know who Chuck Lasker is and I don't know the political leanings of salon.com.  I think this is hysterical.  The entire article is quite sobering, though.  The Republican Party has shifted its ideals since Reagan started making changes, and now bears little resemblance to the party it was 30 years ago.  Bush II's regime is almost diametrically opposite where the party started.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-9015978749076055570?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=F1xqm8-gHpc:tUCVkc0zCrM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=F1xqm8-gHpc:tUCVkc0zCrM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/9015978749076055570/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=9015978749076055570" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/9015978749076055570" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/9015978749076055570" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/F1xqm8-gHpc/republican-principles.html" title="Republican Principles" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.cubert.net/2008/10/republican-principles.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-3965586679454124155</id><published>2008-10-23T00:05:00.003-04:00</published><updated>2008-10-23T00:13:25.729-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogging" /><title type="text">New feature for my blog:  translations</title><content type="html">One of the suggestions at the blogging BOF at Lotusphere 2008 was to offer translations of your blog to encourage non-English speakers to read it.  It's been on my list but never bothered to invest any time in it.&lt;br /&gt;&lt;br /&gt;Ironically, I was reading a &lt;a href="http://skywalker13.wordpress.com/"&gt;blog&lt;/a&gt; this evening and was a frustrated that it was only available in French.  I looked around the page and noticed a block with language translations.  When I clicked it I was surprised to see it was using a &lt;a href="http://translate.google.com/translate_t#"&gt;Google translator&lt;/a&gt;, which I didn't know about.  I pulled apart the URL and very quickly had translated my blog into the most common languages spoken by my readers, then added them to a block on the left.&lt;br /&gt;&lt;br /&gt;If you can spare a few minutes I'm sure your readers would appreciate it if you did the same thing.  :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-3965586679454124155?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=Ml_9-LfAL2I:oM2yxIoQFxQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=Ml_9-LfAL2I:oM2yxIoQFxQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/3965586679454124155/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=3965586679454124155" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/3965586679454124155" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/3965586679454124155" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/Ml_9-LfAL2I/new-feature-for-my-blog-translations.html" title="New feature for my blog:  translations" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://www.cubert.net/2008/10/new-feature-for-my-blog-translations.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-26049584.post-1509244123044074864</id><published>2008-10-21T15:53:00.001-04:00</published><updated>2008-10-21T15:54:17.798-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MS Access" /><title type="text">How to print full pages of records in Microsoft Access</title><content type="html">Recently I was recreating a government form in Access that included some columns with background colors.  Each row was a fixed height, and if a page was not completely filled there was a large blank space before the page footer printed.  I needed a way to print extra records to fill the empty space.  I did some digging and came across some &lt;a href="http://www.groupacg.com/ACGFree.htm"&gt;sample reports&lt;/a&gt; from ACG Soft that included one for duplicating Detail rows.  There wasn’t any documentation or comments in the code so I had to pull it apart and figure it out myself.  It turns out it is surprisingly simple.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Count how many records fit on a page.  No programming involved in this and it should be a constant value.&lt;/li&gt;&lt;li&gt;Count the number of records you will be printing.&lt;/li&gt;&lt;li&gt;As records are printed compare how many have been printed with how many will fit on a page.&lt;/li&gt;&lt;li&gt;When you run out of records to print, stop Access from advancing to the next record until you reach the number that will fit on a page.&lt;/li&gt;&lt;/ol&gt;Here is the code I ended up using.&lt;br /&gt;&lt;pre&gt;&lt;div   style="border: 1pt dotted black; padding: 5px; color: black; background-color: rgb(255, 255, 238);font-family:sans-serif;font-size:9pt;"&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Option&lt;/span&gt; &lt;span style="color:blue;"&gt;Compare&lt;/span&gt; &lt;span style="color:purple;"&gt;Database&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Option&lt;/span&gt; &lt;span style="color:blue;"&gt;Explicit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; RowCounter &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; TotalRows &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Const&lt;/span&gt; MAX_ROWS &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Byte&lt;/span&gt; &lt;span style="color:blue;"&gt;=&lt;/span&gt; 17&lt;br /&gt;&lt;span style="color:blue;"&gt;Const&lt;/span&gt; &lt;span style="color:purple;"&gt;COLOR_WHITE&lt;/span&gt; &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:blue;"&gt;&amp;amp;&lt;/span&gt;HFFFFFF&lt;br /&gt;&lt;span style="color:blue;"&gt;Const&lt;/span&gt; &lt;span style="color:purple;"&gt;COLOR_BLACK&lt;/span&gt; &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:blue;"&gt;&amp;amp;&lt;/span&gt;H0&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Report_Open&lt;span style="color:blue;"&gt;(&lt;/span&gt;Cancel &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;span style="color:blue;"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;Dim&lt;/span&gt; ThisRecordset &lt;span style="color:blue;"&gt;As&lt;/span&gt; DAO&lt;span style="color:blue;"&gt;.&lt;/span&gt;Recordset&lt;br /&gt;&lt;br /&gt;  &lt;span style="color:green;"&gt;'Get the number of rows to be printed&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;Set&lt;/span&gt; ThisRecordset &lt;span style="color:blue;"&gt;=&lt;/span&gt; CurrentDb&lt;span style="color:blue;"&gt;.&lt;/span&gt;OpenRecordset&lt;span style="color:blue;"&gt;(&lt;/span&gt;&lt;span style="color:black;"&gt;"SELECT COUNT(*) FROM [qFuel Log Summary by State2]"&lt;/span&gt;&lt;span style="color:blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;If&lt;/span&gt; &lt;span style="color:blue;"&gt;Not&lt;/span&gt; ThisRecordset&lt;span style="color:blue;"&gt;.&lt;/span&gt;&lt;span style="color:blue;"&gt;EOF&lt;/span&gt; &lt;span style="color:blue;"&gt;And&lt;/span&gt; &lt;span style="color:blue;"&gt;Not&lt;/span&gt; ThisRecordset&lt;span style="color:blue;"&gt;.&lt;/span&gt;BOF &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;br /&gt;      TotalRows &lt;span style="color:blue;"&gt;=&lt;/span&gt; ThisRecordset&lt;span style="color:blue;"&gt;.&lt;/span&gt;Fields&lt;span style="color:blue;"&gt;(&lt;/span&gt;0&lt;span style="color:blue;"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;Set&lt;/span&gt; ThisRecordset &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:purple;"&gt;Nothing&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; PageHeader_Format&lt;span style="color:blue;"&gt;(&lt;/span&gt;Cancel &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;span style="color:blue;"&gt;,&lt;/span&gt; FormatCount &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;span style="color:blue;"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:green;"&gt;'Reset the row counter for each page&lt;/span&gt;&lt;br /&gt;  RowCounter &lt;span style="color:blue;"&gt;=&lt;/span&gt; 0&lt;br /&gt;&lt;br /&gt;  &lt;span style="color:green;"&gt;'When you hit a new page decrease the total rows to be printed by one page worth&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;If&lt;/span&gt; Report&lt;span style="color:blue;"&gt;.&lt;/span&gt;Page &lt;span style="color:blue;"&gt;&gt;&lt;/span&gt; 1 &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;br /&gt;      TotalRows &lt;span style="color:blue;"&gt;=&lt;/span&gt; TotalRows &lt;span style="color:blue;"&gt;-&lt;/span&gt; MAX_ROWS&lt;br /&gt;  &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color:green;"&gt;'Make sure the text is visible&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;Call&lt;/span&gt; SetForegroundColor&lt;span style="color:blue;"&gt;(&lt;/span&gt;&lt;span style="color:purple;"&gt;COLOR_BLACK&lt;/span&gt;&lt;span style="color:blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; Detail_Format&lt;span style="color:blue;"&gt;(&lt;/span&gt;Cancel &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;span style="color:blue;"&gt;,&lt;/span&gt; FormatCount &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Integer&lt;/span&gt;&lt;span style="color:blue;"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:green;"&gt;'This event is called every time a record prints.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color:green;"&gt;'Keep track of the number of rows printed&lt;/span&gt;&lt;br /&gt;  RowCounter &lt;span style="color:blue;"&gt;=&lt;/span&gt; RowCounter &lt;span style="color:blue;"&gt;+&lt;/span&gt; 1&lt;br /&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;If&lt;/span&gt; RowCounter &lt;span style="color:blue;"&gt;&lt;&lt;/span&gt; TotalRows &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:green;"&gt;'There is still more to do&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:blue;"&gt;Exit&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;Else&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:green;"&gt;'Make sure you do not overfill a page&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:blue;"&gt;If&lt;/span&gt; RowCounter &lt;span style="color:blue;"&gt;&lt;&lt;/span&gt; MAX_ROWS &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;br /&gt;          &lt;span style="color:green;"&gt;'This keeps Access from advancing to the EOF marker and printing the Page Footer&lt;/span&gt;&lt;br /&gt;          &lt;span style="color:blue;"&gt;Me&lt;/span&gt;&lt;span style="color:blue;"&gt;.&lt;/span&gt;NextRecord &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:purple;"&gt;False&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color:green;"&gt;'Since you are not advancing to a blank record you have to hide&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:green;"&gt;'  the text so it does not print.&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;If&lt;/span&gt; RowCounter &lt;span style="color:blue;"&gt;&gt;&lt;/span&gt; TotalRows &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:blue;"&gt;Call&lt;/span&gt; SetForegroundColor&lt;span style="color:blue;"&gt;(&lt;/span&gt;&lt;span style="color:purple;"&gt;COLOR_WHITE&lt;/span&gt;&lt;span style="color:blue;"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;Private&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; SetForegroundColor&lt;span style="color:blue;"&gt;(&lt;/span&gt;Color &lt;span style="color:blue;"&gt;As&lt;/span&gt; &lt;span style="color:blue;"&gt;Long&lt;/span&gt;&lt;span style="color:blue;"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:blue;"&gt;Select&lt;/span&gt; &lt;span style="color:blue;"&gt;Case&lt;/span&gt; Color&lt;br /&gt;  &lt;span style="color:blue;"&gt;Case&lt;/span&gt; &lt;span style="color:purple;"&gt;COLOR_BLACK&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!St&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!Mileage&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!Mileage2&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Taxable Gallons]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Tax Pd Gal]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Net Gal]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Tax Rate]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Tax]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Surcharge Rate]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Surcharge]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Net Tax]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![NetTax2]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;  &lt;span style="color:blue;"&gt;Case&lt;/span&gt; &lt;span style="color:purple;"&gt;COLOR_WHITE&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:green;"&gt;'Some of the columns use a colored background so I can't just set&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:green;"&gt;'  all the foreground text to white.  Also, some of the textboxes&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:green;"&gt;'  have a transparent background and others have white, so I can't&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:green;"&gt;'  just set all the foreground text the same color as the background.&lt;/span&gt;&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!St&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!St&lt;span style="color:blue;"&gt;.&lt;/span&gt;BackColor&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!Mileage&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!Mileage&lt;span style="color:blue;"&gt;.&lt;/span&gt;BackColor&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!Mileage2&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:blue;"&gt;Me&lt;/span&gt;!Mileage2&lt;span style="color:blue;"&gt;.&lt;/span&gt;BackColor&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Taxable Gallons]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Tax Pd Gal]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Tax Pd Gal]&lt;span style="color:blue;"&gt;.&lt;/span&gt;BackColor&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Net Gal]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Tax Rate]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Tax]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Tax]&lt;span style="color:blue;"&gt;.&lt;/span&gt;BackColor&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Surcharge Rate]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Surcharge]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![Net Tax]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;      &lt;span style="color:blue;"&gt;Me&lt;/span&gt;![NetTax2]&lt;span style="color:blue;"&gt;.&lt;/span&gt;ForeColor &lt;span style="color:blue;"&gt;=&lt;/span&gt; Color&lt;br /&gt;  &lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Select&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="margin: 5px 50px; font-size: 8pt; color: gray; font-family: sans-serif;"&gt;&lt;center&gt;This LotusScript was converted to HTML using the &lt;b&gt;&lt;i&gt;ls2html&lt;/i&gt;&lt;/b&gt; routine,&lt;br /&gt;provided by Julian Robichaux at &lt;a href="http://www.nsftools.com/" target="_blank"&gt;nsftools.com&lt;/a&gt;.&lt;/center&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26049584-1509244123044074864?l=www.cubert.net'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=N6D5fCTrdJc:S6RkitF-uVo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?a=N6D5fCTrdJc:S6RkitF-uVo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MusingsFromACodePoet?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.cubert.net/feeds/1509244123044074864/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=26049584&amp;postID=1509244123044074864" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/1509244123044074864" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/26049584/posts/default/1509244123044074864" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingsFromACodePoet/~3/N6D5fCTrdJc/how-to-print-full-pages-of-records-in.html" title="How to print full pages of records in Microsoft Access" /><author><name>Charles Robinson</name><uri>http://www.blogger.com/profile/04606895130887441753</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="02909330777207011834" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.cubert.net/2008/10/how-to-print-full-pages-of-records-in.html</feedburner:origLink></entry></feed>
