Okay alchies’ -time to prioritize which new gear you’re going to need for the coming Ski/Snowboard season.
You no longer need to worry about lugging that flask, or pint o’ Rumpleminz, in your jacket.
You can now enjoy your favourite booze of choice anywhere on the mountain.
These ski poles sport a removable handle, that hides a resevoir that can hold up to 8 oz of liquid in each pole.
I know some people who I guarantee cannot live without this.
Check the ColdPole site below for ordering info,etc.
Liquid Reservoir Ski Poles - ColdPole
Holy Crap-Good day for Apple

First off—The iPod nano is very,very nice. But a 60GB VIDEO iPod will beat it up in the schoolyard with ease.
Apple news for the day(in order of importance):
- New Ipod(30GB and 60Gb flavors) -supports playback of MPEG4 and H.264 -plus has composite video out.
Apple – iPod
I want this bad enough that it really truly hurts. - iTunes 6–supports purchase of music videos, new videocasting support, gift giving of playlists/songs–and…
Buy TV shows for $1.99 the day after they are released. This includes titles such as Lost,Desperate Housewives, and more.
They are pushing the limits on this one.
The new iMac G5 sports new media enhancements, built in iSight camera, included remote—very nice. Could easily replace your tv.
Good job Jobs!
Here is the code for the simple AJAX functions I am using.
I will extend it some more later on, IE handle both GET and POST, as well as basic auth.
I know there are other more graceful libraries out there, but for now, my needs are simple.
Thanks to the number of different web authors, who I stole/borrowed bits and pieces of code from.
var http_request = false;
function makeRequest(url,divid) {
div_id = divid;
http_request = false;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Giving up
Cannot create an XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('GET', url, true);
http_request.send(null);
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
document.getElementById(div_id).innerHTML = http_request.responseText;
} else {
alert('There was a problem with the request.');
}
}
}
function removeContents(divid) {
document.getElementById(divid).innerHTML = "";
}

I am slowly adding content to this site that is AJAX enabled.
For now, I have a few examples.
- Check this post, and hover over the word AJAX.
- The Search form on the main page is Ajax enabled, and will auto suggest posts based on your search terms ala “Google Suggest”
Expect more soon, as I learn and play around even more.
Ran across a link to this site. Really cool news aggregator for some good web standards and CSS design sites/blogs.
Definitely worth a peek.
Don’t Meet Your Heroes – The CSS & Web Standards News Compilation Site
Here is an article on Lifehacker listing ten of the authors favourite bookmarklets. There are a few good ones in the list.
Also a link to a bookmarklets site with even more handy bookmarklets.
There are nifty little helpers for any number of browser functions. In fact, I am blogging this with a bookmarklet right now.