highaltitude.log.20090418

[00:00] <jcoxon> evening all
[00:01] <natrium42> hiya jcoxon
[00:03] <jcoxon> hey natrium42
[00:05] <natrium42> jcoxon, got a quickcam orbit af
[00:05] <natrium42> for launches :)
[00:05] <jcoxon> ooo cool
[00:06] <jcoxon> i ripped the ublox gps off my dead gumstix goliath board and wired it up
[00:06] <jcoxon> its super tiny and amazing
[00:06] <natrium42> cool
[00:06] <natrium42> that's something i was considering doing with mine too
[00:06] <natrium42> is it working ok?
[00:06] <jcoxon> yeah
[00:07] <jcoxon> lock in about 3 mins inside and its cloudy
[00:07] <natrium42> crazy
[00:07] <natrium42> gps receivers have come a long way
[00:08] <jcoxon> its ublox neo-4s
[00:08] <jcoxon> ublox are by far the best gps modules
[00:08] <jcoxon> kick lassen iqs arses
[00:10] <jcoxon> http://www.flickr.com/photos/jcoxon77/3449926347/
[00:26] jcoxon (n=jcoxon@host86-154-32-159.range86-154.btcentralplus.com) left irc: "Leaving"
[00:44] edmoore (n=edmoore@pomegranate.chu.cam.ac.uk) joined #highaltitude.
[00:56] edmoore (n=edmoore@pomegranate.chu.cam.ac.uk) left irc:
[04:30] GeekShado_ (i=Antoine@170.222.192-77.rev.gaoland.net) left irc: "The cake is a lie !"
[07:22] jcoxon (n=jcoxon@host86-154-32-159.range86-154.btcentralplus.com) joined #highaltitude.
[07:33] <jcoxon> morning all
[07:33] <icez> heya
[07:40] <jcoxon> hey icez
[08:28] Simon-MPFH (n=simon@phantom.mpfh.co.uk) joined #highaltitude.
[08:29] <jcoxon> bbl
[08:29] jcoxon (n=jcoxon@host86-154-32-159.range86-154.btcentralplus.com) left irc: "Leaving"
[08:31] Xenion (n=robert@p579FCD03.dip.t-dialin.net) joined #highaltitude.
[08:31] <Xenion> Moin moin | Good Morning :-)
[08:34] <gordonjcp> morning
[09:02] jcoxon (n=jcoxon@host86-154-32-159.range86-154.btcentralplus.com) joined #highaltitude.
[10:02] edmoore (n=edmoore@pomegranate.chu.cam.ac.uk) joined #highaltitude.
[10:03] Ikarus (n=ikarus@i227209.upc-i.chello.nl) got netsplit.
[10:03] peddie (n=matthew@PEDDIE.MIT.EDU) got netsplit.
[10:03] Ikarus (n=ikarus@i227209.upc-i.chello.nl) returned to #highaltitude.
[10:03] peddie (n=matthew@PEDDIE.MIT.EDU) returned to #highaltitude.
[10:05] Xenion (n=robert@p579FCD03.dip.t-dialin.net) left irc: Read error: 101 (Network is unreachable)
[10:15] <jcoxon> morning edmoore
[10:15] <edmoore> god morning
[10:15] <edmoore> how's it going?
[10:15] Xenion (n=robert@p579FC367.dip.t-dialin.net) joined #highaltitude.
[10:16] <jcoxon> good thanks
[10:16] <jcoxon> you?
[10:18] Tigga (n=chatzill@pc-232-235-14.magd.cam.ac.uk) joined #highaltitude.
[10:18] <edmoore> not bad. revision 'n' that
[10:18] <edmoore> monday kick-off
[10:19] <jcoxon> 1 week?
[10:20] <jcoxon> of exams that is
[10:23] <edmoore> 3
[10:23] <edmoore> but correspondingly not too intense
[10:23] <edmoore> two monday, one tuesday, one thursday
[10:23] <edmoore> then monday, tuesday, wednesday on the next two weeks
[10:24] <edmoore> 10 in total
[10:24] <edmoore> and only 1.5hrs each this year
[10:26] <edmoore> coffee time though
[10:26] <edmoore> see you later
[10:27] <jcoxon> cya
[10:29] edmoore (n=edmoore@pomegranate.chu.cam.ac.uk) left irc:
[10:45] Xenion (n=robert@p579FC367.dip.t-dialin.net) left irc: "Verlassend"
[10:51] Laurenceb (n=laurence@host86-152-36-189.range86-152.btcentralplus.com) joined #highaltitude.
[10:51] <Laurenceb> hi
[11:03] <jcoxon> hey Laurenceb
[11:05] <Laurenceb> jcoxon: I was thinking of buying three transceiver modules from sparkfun
[11:05] <jcoxon> okay
[11:05] <Laurenceb> would you be interested in setting one up - you seem to get good reception
[11:06] <jcoxon> i guess so
[11:06] <jcoxon> what would be required?
[11:06] <Laurenceb> 5V serial and a 434MHz ant with sma connector
[11:07] <jcoxon> i'm sure that could be arranged
[11:07] <Laurenceb> :P
[11:07] <Laurenceb> it'd be cool to try some tricks with networking
[11:08] <jcoxon> hehe
[11:08] <jcoxon> well i can definitly 'host' a transceiver
[11:08] <Laurenceb> it looks like they use the CC1020 IC, and probably use AFC mode
[11:09] <Laurenceb> so crystal drift shouldnt matter
[11:10] <jcoxon> http://www.flickr.com/photos/jcoxon77/3449926347/
[11:10] <jcoxon> :-)
[11:10] <jcoxon> took the ublox module off a dead gumstix board
[11:10] <jcoxon> and wired it up
[11:11] <Laurenceb> nice
[11:11] <Laurenceb> but you fried your goliath :-/
[11:12] <Laurenceb> did you ever get a lock with the lassen iq ?
[11:13] <jcoxon> Laurenceb, yeah, stuck it out side
[11:13] <jcoxon> Laurenceb, i'm not even sure what i did wrong with my goliath
[11:13] <jcoxon> usually i know when i break something
[11:15] <jcoxon> ublox modules are so much better then lassen's
[11:15] <jcoxon> and they aren't that expensive
[11:15] <jcoxon> well they are but not ridiculously
[11:17] <Laurenceb> yeah, I think the latency is low as well
[11:17] <Laurenceb> I want to buy one of the sparkfun modules with sarantel antenna, but they are sold out
[11:17] <jcoxon> i think there is an issue in getting the antennas themsevles
[11:18] <jcoxon> that would be a great module to use
[11:18] <Laurenceb> yeah... hope they get some more stock
[11:18] <jcoxon> Laurenceb, we should make one and sell them
[11:18] <jcoxon> there are no ublox suppliers in the UK
[11:19] <jcoxon> the engineering samples are about 75 euros for the chip
[11:19] <jcoxon> people would use them over the lassen anyday
[11:19] <Laurenceb> yeah
[11:19] <jcoxon> lassens have little annoying suprises
[11:19] <jcoxon> and aren't that sensitive
[11:19] <Laurenceb> I need to write a ublox binary protocol driver
[11:20] <jcoxon> just a breakout board with an antenna would be perfec
[11:20] <jcoxon> t
[11:20] <jcoxon> so that people can tap what every line they really want
[11:20] <jcoxon> or just an antenna socket
[11:40] icez (n=icez@unaffiliated/icez) left irc: Remote closed the connection
[11:59] sbasuita (n=sbasuita@unaffiliated/drebellion) joined #highaltitude.
[12:01] <Laurenceb> http://diydrones.com/profiles/blogs/matrixnav-is-released
[12:44] SpeedEvil (n=jkjgjgjg@tor/regular/SpeedEvil) left irc: Read error: 110 (Connection timed out)
[12:54] sbasuita (n=sbasuita@unaffiliated/drebellion) left irc: "Leaving"
[12:56] sbasuita (n=sbasuita@unaffiliated/drebellion) joined #highaltitude.
[13:15] jcoxon (n=jcoxon@host86-154-32-159.range86-154.btcentralplus.com) left irc: "Leaving"
[13:24] jcoxon (n=jcoxon@86.154.32.159) joined #highaltitude.
[13:33] Laurenceb (n=laurence@host86-152-36-189.range86-152.btcentralplus.com) left irc: Remote closed the connection
[14:00] GeekShadow (n=Antoine@reactos/tester/GeekShadow) joined #highaltitude.
[14:08] <jcoxon> hey sbasuita
[14:08] <jcoxon> the radio has been sent
[14:16] DanielRichman (n=DanielRi@78.149.178.255) joined #highaltitude.
[14:38] <sbasuita> jcoxon, great :)
[14:48] Hiena (n=Hiena@81.93.195.181.datatrans.hu) joined #highaltitude.
[14:52] <sbasuita> jcoxon, what's with zeusbot sending me highlight notifications?
[14:53] <sbasuita> Actually, it's a seperate message
[15:17] jkjgjgjg (n=jkjgjgjg@mauve.plus.com) joined #highaltitude.
[15:20] Nick change: jkjgjgjg -> SpeedEvil
[15:28] SpeedEvil (n=jkjgjgjg@tor/regular/SpeedEvil) left irc: Read error: 113 (No route to host)
[15:37] <jcoxon> hehe
[15:51] sbasuita (n=sbasuita@unaffiliated/drebellion) left irc: Read error: 110 (Connection timed out)
[16:06] <jcoxon> ooooo PBH-9 might be launched in advance
[16:09] <jcoxon> maybe around midnight tonight
[16:09] <jcoxon> 9pm EST
[16:10] <jcoxon> hmmm EST so +5, so 2am
[16:37] mc- (n=mfcastle@cpc3-glfd1-0-0-cust439.glfd.cable.ntl.com) joined #highaltitude.
[16:39] <jcoxon> hey mc-
[16:40] <mc-> hey jc
[16:41] <mc-> just ordering some resistors for cutdowns, what value did Laurence use?
[16:42] <jcoxon> that i don't know
[16:42] <jcoxon> you could try and search zeusbot
[16:42] <mc-> I think it's 10 ohms, was just trying searching
[16:43] <jcoxon> I'm using 10ohm resistors at 8volts
[16:43] Last message repeated 1 time(s).
[16:43] <jcoxon> yeah
[16:43] <jcoxon> oops double past
[16:43] <mc-> thanks
[16:43] <jcoxon> might be a ZP launch today/tomorrow morning
[16:56] <mc-> got 50 18ohm resistors, that should keep me going...
[16:56] <mc-> 2p each
[16:59] <jcoxon> :-)
[17:07] mc- (n=mfcastle@cpc3-glfd1-0-0-cust439.glfd.cable.ntl.com) left irc:
[17:30] DanielRichman (n=DanielRi@78.149.178.255) left irc: "Leaving"
[17:46] GeekShado_ (i=Antoine@9.169.97-84.rev.gaoland.net) joined #highaltitude.
[18:02] GeekShadow (n=Antoine@reactos/tester/GeekShadow) left irc: Read error: 110 (Connection timed out)
[18:46] sbasuita (n=sbasuita@unaffiliated/drebellion) joined #highaltitude.
[19:05] Tigga (n=chatzill@pc-232-235-14.magd.cam.ac.uk) left irc: "ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"
[19:08] <natrium42> yo jcoxon
[19:08] <natrium42> ready for HF?
[19:25] <natrium42> stilldavid, do you have a HF rig?
[19:29] <jcoxon> natrium42, yeah
[19:29] <jcoxon> and i've fixed a few things so its better
[19:30] <jcoxon> that said the band was closed for me earlier
[19:30] <natrium42> so i should use the latest dlistener from the wiki?
[19:35] <jcoxon> ummmm the problem is that i don't really know their telem string
[19:36] <jcoxon> so yeah use the latest from the wiki
[19:36] <jcoxon> as it'll upload the raw logs as well
[19:36] <jcoxon> and i'll come up with a new version as soon as i see some valid strings
[19:36] <jcoxon> the plan is to hack on the fly a client
[19:46] DanielRichman (n=DanielRi@78.149.178.255) joined #highaltitude.
[19:49] <natrium42> sounds good
[20:34] <jcoxon> natrium42, you around?
[20:34] <jcoxon> ping shellevil
[20:42] <natrium42> yo
[20:42] <natrium42> i just checked my HF antenna
[20:42] <natrium42> looking good
[20:42] <jcoxon> yeah all good?
[20:42] <jcoxon> was wondering - shall we try and find a a signal we can both hear?
[20:43] <sbasuita> Hmm... /topic could do with an update ; )
[20:44] <jcoxon> oh yeah
[20:44] #highaltitude: mode change '+o jcoxon' by ChanServ!ChanServ@services.
[20:45] Topic changed on #highaltitude by jcoxon!n=jcoxon@86.154.32.159: Welcome to #highaltitude - discuss anything to do with high altitude projects (balloons, gliders, etc) www.ukhas.org.uk, wiki.ukhas.org.uk . PBH-9 ZP launch 9pm EST from US, HF 40m and 30m + APRS - 50hr duration
[20:45] <sbasuita> jcoxon, you ever thought about having some cool stats like this? http://www.df7cb.de/irc/pisg/pisg-month.html
[20:46] <jcoxon> i've considered
[20:46] <jcoxon> :-)
[20:46] <jcoxon> zeusbot is quite fragile
[20:46] <jcoxon> it gets upset rather easily
[20:46] <jcoxon> sbasuita, have you heard about this PBH launch?
[20:47] <sbasuita> jcoxon, no. Wasn't that the runaway one over newfoundland?
[20:47] <jcoxon> well they are launching again
[20:47] <jcoxon> tonight
[20:47] <jcoxon> (same guys)
[20:47] <sbasuita> ooh
[20:47] <sbasuita> what time?
[20:47] <jcoxon> 9pm EST is their plan
[20:47] <jcoxon> so its more like in the morning
[20:47] <jcoxon> but they are aiming for 50hr duration
[20:47] <jcoxon> so it'll be going tomorrow morning
[20:48] <sbasuita> nice
[20:48] <sbasuita> what they got onboard?
[20:48] <jcoxon> hopefully am going to rig the UKHAS network to go 'global'
[20:48] <jcoxon> 30m and 40m transmitters + 2m APRS transmitter, ballast systems as well
[20:49] <sbasuita> jcoxon, btw, the stats on that page are powered by 'pisg', which just reads logs and updates webpages
[20:49] <sbasuita> would be epic cool
[20:50] <sbasuita> Also, at the bottom of here they've got a nifty social network graph
[20:50] <sbasuita> http://handbrake.fr/ircstats/handbrake/
[20:50] <jcoxon> oh right
[20:51] <sbasuita> I was going to try setting up something myself, but I can't host 24/7 from my house :(
[20:51] <jcoxon> yeah
[20:51] <jcoxon> thats why zeusbot is quite fragile
[20:52] <jcoxon> i have him on a shell account
[20:52] <sbasuita> A paid one?
[20:52] <jcoxon> and then he shunts teh data to pegasushabproject.org.uk
[20:52] <jcoxon> yeah
[20:52] <jcoxon> but i reckon we could run that perl on pegasushab...
[20:53] <jcoxon> give me 10 mins
[20:53] <jcoxon> i'll see what i can do
[20:59] <jcoxon> http://www.pegasushabproject.org.uk/zeusbot/pisg-0.72/stats.html
[21:00] <sbasuita> ; O
[21:00] <sbasuita> jcoxon, great job :)
[21:01] <natrium42> rofl @ laurence leading
[21:01] <jcoxon> no images though
[21:01] <sbasuita> jcoxon, hmm.. there seems to be a lack of pretty coloured bars
[21:01] <sbasuita> hah
[21:01] <sbasuita> Is DRebellion stupid or just asking too many questions? 26.1% lines contained a question!
[21:03] <jcoxon> fixed
[21:03] <jcoxon> http://www.pegasushabproject.org.uk/zeusbot/pisg-0.72/stats.html
[21:05] <sbasuita> : )
[21:06] <jcoxon> natrium42, i reckon i'll have to go to sleep before the launc
[21:06] <jcoxon> h
[21:06] <natrium42> ok
[21:06] <jcoxon> as in its going to be late
[21:06] <jcoxon> 2am GMT?
[21:06] <natrium42> i am grilling outside, so i will set up my system later
[21:06] <natrium42> sounds good
[21:06] <natrium42> i will be on
[21:07] <jcoxon> okay cool
[21:07] <jcoxon> oooo HMS Belfast is transmitting
[21:07] <jcoxon> CW on 10.117.47
[21:08] <natrium42> grr
[21:08] <jcoxon> ?
[21:08] <natrium42> i need to set up remote control of my radio
[21:08] <natrium42> i don't want to go to the basement each time :P
[21:08] <jcoxon> set up rigcat on fldigi
[21:08] <jcoxon> and vnc
[21:08] <natrium42> ok, i will
[21:08] <jcoxon> job done
[21:09] <jcoxon> also if rigcat is working you'll be able to use my super DLClient aht i'm working on
[21:09] <natrium42> :)
[21:10] <jcoxon> which will change freqs according to time
[21:10] <jcoxon> and such
[21:11] <natrium42> "edmoore couldn't decide whether to stay or go. 201 joins during this reporting period!"
[21:11] <jcoxon> hehe, he's revising
[21:11] <jcoxon> its allowed
[21:11] <natrium42> hehe
[21:13] icez (n=icez@unaffiliated/icez) joined #highaltitude.
[21:16] <sbasuita> This would be epic: http://www.jibble.org/piespy/
[21:18] <jcoxon> okay i've set it up to run every 12 hrs
[21:18] <jcoxon> and now it is at http://www.pegasushabproject.org.uk/zeusbot/pisg/stats.html
[21:19] <jcoxon> bbiab
[21:30] Simon-MPFH (n=simon@phantom.mpfh.co.uk) left irc: "Leaving"
[21:38] shellevil (n=user@tor/regular/SpeedEvil) left #highaltitude.
[21:38] shellevil (n=user@tor/regular/SpeedEvil) joined #highaltitude.
[22:18] Laurenceb (n=laurence@host86-152-36-189.range86-152.btcentralplus.com) joined #highaltitude.
[22:18] <Laurenceb> hello
[22:25] <DanielRichman> RTTY: Which bit first?
[22:27] <Laurenceb> hmm
[22:27] <Laurenceb> IIRC its the same as rs232
[22:29] <DanielRichman> got it. LSB first aparantly
[22:30] <Laurenceb> timer interrupt?
[22:31] <DanielRichman> what?
[22:33] <sbasuita> Laurenceb, yes
[22:34] <DanielRichman> TIMER1 I think I used in the test...
[22:34] <DanielRichman> TCCR1B |= (_BV(CS02) | _BV(WGM12));
[22:34] <DanielRichman> OCR1A = 1250;
[22:35] sbasuita (n=sbasuita@unaffiliated/drebellion) left irc: "Quit"
[22:40] Hiena (n=Hiena@81.93.195.181.datatrans.hu) left irc: "-=Mi ez a szag? Hippit égettéll?=-"
[22:41] sbasuita (n=sbasuita@unaffiliated/drebellion) joined #highaltitude.
[22:56] <Laurenceb> so your using reset on compare 1A match?
[22:56] <DanielRichman> Yes
[22:56] <DanielRichman> there's two lines of code missing from that example
[22:56] <Laurenceb> I like that feature :P
[22:57] <Laurenceb> then you attatch your code to the overflow interrupt?
[22:57] <DanielRichman> http://code.google.com/p/alien-flightcomputer/source/browse/trunk/alien1/arduino-168/tests/50hz.c
[22:57] <DanielRichman> that's the idea
[22:57] <DanielRichman> Changing the topic... With the radio module you mentioned that giving it 1.0V is a space and 1.2V is a mark... Could we use 0.2V and 0.0V or is that a bad idea? Requires one less resistor ;)
[22:58] <Laurenceb> it needs to be centered around Vcc_radio/2
[22:58] <Laurenceb> bbl
[23:01] natrium (n=alexei@CPE000625d867e2-CM0014045885be.cpe.net.cable.rogers.com) joined #highaltitude.
[23:17] Action: jcoxon says hurry up PBH flight
[23:23] <natrium> hey jcoxon
[23:23] <natrium> compiling fldigi on my mbp running ubuntu
[23:24] <jcoxon> ooo cool
[23:25] <DanielRichman> natrium, why do you need to compile it? isn't it in the repos?
[23:25] <natrium> not version 3.11
[23:25] <jcoxon> yeah its suprising
[23:25] <jcoxon> they only have 2.x something
[23:25] <natrium> http://www.w1hkj.com/Downloads.html
[23:26] <jcoxon> its come along way since then
[23:26] <natrium> ok, it's installed
[23:26] <DanielRichman> I wonder if its updated in jaunty... if not, a ppa is required. soon.
[23:26] <natrium> jcoxon, how do i run it again?
[23:27] <jcoxon> the dlclient?
[23:27] <natrium> no, fldigi
[23:28] <natrium> any command line options?
[23:28] <DanielRichman> version 3.03 is available in jaunty it seems; packaged in november so it just missed intrepid I guess.
[23:28] <jcoxon> no
[23:28] <jcoxon> 3.10 is whats needed for the dlclient as it uses some new features
[23:28] <jcoxon> no need for any cmd line args
[23:28] <jcoxon> though you'll need to turn on logging
[23:28] <jcoxon> its in the settings somewhere
[23:28] edmoore (n=edmoore@pomegranate.chu.cam.ac.uk) joined #highaltitude.
[23:29] <DanielRichman> oh look: http://packages.debian.org/sid/fldigi
[23:29] <DanielRichman> debs for 3.10
[23:29] <natrium> jcoxon, ok, control via hamlib seems to work
[23:30] <jcoxon> natrium great
[23:30] <jcoxon> now for the client just run the client in the background
[23:30] <jcoxon> it'll first get you to setup a configfile
[23:30] <jcoxon> and then will quit
[23:30] <natrium> yah, ok
[23:30] <jcoxon> then run it again and it'll do its job
[23:31] <natrium> i am still fumbling with fldigi
[23:31] <jcoxon> no need for any cmd args if fldigi is running
[23:32] <jcoxon> once the PBH flight kicks off i'll get in touch with the Balloon_Sked list and #hamradio and recruite some listneners
[23:32] <natrium> just trying to set up audio input
[23:32] <natrium> no waterfall atm
[23:34] <jcoxon> okay will be on and off for a bit
[23:34] <jcoxon> bbiab
[23:35] <DanielRichman> What's the most efficient way to clear a bit on an IO register in AVR C? PORTD &= ~(_BV(PD4)); ?
[23:36] edmoore (n=edmoore@pomegranate.chu.cam.ac.uk) left irc:
[23:46] <natrium> yeah
[23:46] <natrium> though BV macro is deprecated i think
[23:46] <natrium> just do 1 << PD4 instead
[23:49] <DanielRichman> iirc its the sbi macro that went, they seem to still be using _BV in the manuals
[23:49] <DanielRichman> will double check that
[23:49] GeekShadow (i=Antoine@reactos/tester/GeekShadow) joined #highaltitude.
[23:49] <natrium> k
[23:50] <natrium> all programmers understand << :P
[23:50] <natrium> _BV ... nobody has heard of it
[23:51] <DanielRichman> that's gnu for you ;)
[23:52] <Laurenceb> is there a simple cmd line irc client?
[23:52] <natrium> irssi
[23:53] <Laurenceb> I'm thinking of having irc running over chipcon modules
[23:53] <Laurenceb> but avoiding overheads by having a simple protocol over the radio
[23:54] <Laurenceb> then connecting to a serve that runs an irc client
[23:54] <DanielRichman> you could gzip your communications
[23:54] <Laurenceb> hmm
[23:55] <DanielRichman> Or you could find commonly used words and swap them out for something binary...
[23:55] <DanielRichman> and gzip the rest... no idea.
[23:55] <Laurenceb> I'm more interested in integrating the text strings sent over the radio with irc
[23:56] <Laurenceb> its kind of a crazy idea but I think it'd be cool
[23:56] <DanielRichman> so... balloon => ground => irc?
[23:56] <Laurenceb> no ground users -> hab -> ground gateway(s)->internet -> co-ordination server -> irc
[23:57] <DanielRichman> Oh right, so you can get on IRC when there isn't an internet connection nearby?
[23:57] <Laurenceb> yes
[23:57] <Laurenceb> you could also share an internet connection via a hab
[23:57] <DanielRichman> The huge message of the day that the server dishes out every time you connect would be a killer
[23:58] <Laurenceb> hehe
[23:59] <Laurenceb> yeah tcp/ip would be cool
[23:59] <DanielRichman> Is it safe to rely on interrupts for UART action? Eg. I'm transmitting a string, I shove the first byte in and have an interrupt on UART_TX_vect to put the next byte in...?
[23:59] <Laurenceb> but to be sensible you'd run a simple chat protocol and then pipe it into irssi or something at the server
[00:00] <Laurenceb> that should work
[00:00] --- Sun Apr 19 2009