Hrmm, how crazy the last year has been. Regardless of the level of activity I should have posted something sooner, but I really just haven’t had the energy or drive to do much outside of work this past year. SO, I apologize to all my readers (whoever is left) and here are some updates.
First, I’m still working at Carfax and am past the 1 year mark now. It’s going pretty well, and I am in a slightly different group than where I started that has really challenged my abilities. I’ve been able to deal with everything from VMS to low level byte manipulation to performance tuning to threading issues – it’s been a fantastic ride thus far, and I’m looking forward to the future working for Carfax.
Aside from work, I’m still living in the same place, and am trying to get my truck paid off before purchasing a house. I came close to a few places earlier this year, but never saw anything that really caught my eye, and with the economy being unreliable, I’ve been pushing off the house purchase until I was sure I found something I wanted – I intend to stay around for a long while, so I don’t move fast on something like this. I’m still not sure whether I want to buy land and build, or just buy something already built with land. I’m definitely sure I want at least 10 acres of land though – I’ve started horse back riding this year, and it’s one of those things I’m loving, and intend to continue.
This segways nicely into other activities over the last year. I’ve not managed to take any major vacations, but I have managed to visit parks and other places locally pretty regularly. I’ve been to rock bridge a ton, my grandmothers place out in the country, finger lakes, and a few other places off and on. I’ve been horse back riding now for about 2 months (something like that I think, I’m losing track), and that’s keeping me pretty active.
Aside from horse back riding, my home life is interesting. For the first time in perhaps 8 years, I may not have a roommate shortly, as my brother is looking at going back into the military. It’s going to be an interesting switch for me, and I’m not 100% sure yet what I think of that. I’m still waiting to see what happens though, as nothing is confirmed as of this time. Malcolm is steadily getting older, and he’s losing his eye sight, and I’ve also noticed that he no longer jumps up on the bed like he used to, and overall just has slowed down immensely… It worries me a lot, but I’m doing my best to just enjoy the time I have with him.
In other news, it’s now been about 8 months since I quit smoking. That’s been a MAJOR improvement on my life and something I’m very glad I did. Other improvements and changes in my life, well, I’ve been eating better and not eating out so much, watching a lot less tv, and trying to read more, but that’s pretty normal stuff for me. One more … major? change is my views on religion and life.
Over the last year, and a lot of introspection, I’ve discovered that I’m very Catholic in MANY ways. I dated someone earlier this year, and I think I realized after dating her just how Catholic I was, in how I looked at so many things regarding my faith. My views on the saints, communion, love, marriage, birth control and so many other aspects has really been affected by my religious views. This fall, I’ve been doing my best to be more active in the church, and to really follow that path in my life.
There’s a whole lot of other small things I could relate, such as how I’ve been doing a number of DJ gigs, that I’ve been trying to clean my house every weekend and keep things neater, but overall, life is just that – life and it’s going and I’m doing my best to just keep living each day and praying for God’s guidance and direction.
I realized the other day that it’d been a year since I’d posted ANYTHING on my blog… I’m thinking it’s time to start posting stuff again 😉 And, I also need to start posting more pictures of the trips I’ve been taking! SO, stay tuned for new content! In the meantime, here’s a few photos from earlier in the year 😉 They’re on my gallery page if anyone wishes to look at some of the other photos (again, more to come soon!)
There are times where life seems to be very crazy, and times where it seems just sorta crazy. The last month has been one of the VERY crazy times for me. For the first bit of news, I've accepted a position at carfax.com as a programmer. This means that after 8 years of working for the University of Missouri, I'll be leaving. This is a BIG change in many ways for me, as I'll be moving into the private sector, working for a major internet firm (though it's far more than an internet firm), and entails a number of changes in my life. I'm in some ways VERY excited about the new position, as it entails a lot of opportunities for both personal growth as well as my professional career as a computer programmer. Carfax seems like an amazing place to work (of course, I'll know more once I actually start), and it looks like a very big step forward for me as a future position. I'm still a bit nervous however, as it's the first "real" job I've had since I was an undergraduate. For those who weren't aware of my job history, I started working at my current position while an undergraduate as a full time developer, and continued with school part time. During that time, I managed to finish my degree, and go through a number of major life decisions. I've learned a lot through my time at the University, and it's not without some regret? or perhaps just some sentimental thoughts, that I'll be leaving. I know I'll always look back on MU with some nostalgia, as well as with many fond memories. Of course, I'll have a lot of not-so-fond memories, but I'll generally think of my time here very fondly. Now, with all of that said, I'm NOT leaving Columbia, nor is much else in my personal life changing. It's a change of jobs, which though VERY major in many ways, shouldn't affect too much in my life at home. I'll actually be working much more "fixed" hours in many ways (yay no more 3am phone calls of the AC failing in the server room), and so should have a very fixed schedule. There's not much else to say on my new job at this point in time, other than I'm looking forward to it, hoping it works well for me, and glad to be moving forward in the world. Please expect more updates about this change over the next month or two, particularly once I start and get acclimated to the new working conditions.
In other news, people at my current position are starting to realize I won't be around in a couple of weeks, and are starting to panic. I've gotten a few comments such as "please don't leave", "we're really going to miss you" and related correspondence. The other side of things is I've been pretty busy with getting some things finalized before I leave, with several meetings cropping up that involve quite a bit of work, a number of changes that have required a lot of evening and weekend work, and overall just a lot more pressure to get some things taken care of "now" instead of the earlier plan of "eventually". So in addition to a massive upswing in workload since it was announced that I'd be leaving, I also managed to catch a rather nasty cold that left me pretty dead to the world over the weekend. This of course interrupted any activities such as getting out of town to relax, or do anything other than take lots of nyquil/dayquil and pretend to be something other than a complete zombie (which failed pretty miserably, I was a major zombie all weekend). I'm doing better today, but I can tell I'm still not fully recovered yet, and I'm definitely feeling sluggish. It's good that this happened before I took my new position, but bad that it hit on a weekend (well, bad for me) and bad for my house which really needs cleaning and organizing.
Despite the major change of having a new job, and the pain of being sick, there are some other things that bear a bit of commentary. First, thankfully the weather has changed to a gorgeous temperature range that's MUCH cooler than the 95 degree weather previously common. It has actually been cool enough where I feel the need to wear a coat and jacket, and I'm starting to pull the winter clothes out of the closet! Add to this the wonderful time of year that is college football season, halloween and other holidays coming up, and it's looking like the next few months are truly going to be amazing!
There's so much coming up to look forward to, ranging from the change in weather, football, the new job, and just overall a lot of life changes which I hope will be all for the better. This fall definitely proposes to be a VERY interesting time of year for me, much more so than has been the case in the last few years, and I'm looking forward to it more with every passing day. I just hope that things all turn out as well as my expectations, or if nothing else, that life continues to go so well!
Let me start off by stating that I AM a mac user. I've got a MacBook Pro, and intel iMac, and having been using macs almost exclusively for the last 6 years. Now, with all of that said and all of my great love of Apple and Apple products (most of the time anyways), Apple is really messing up in one VERY key segment of the market, and it's a strong reason why they won't progress into the mainstream. Quite simply, they've got all in one systems, such as the iMac, and they've got their fancy Mac Pro towers, and on the low end they've got the MacMinis. The trick is for most people, none of those are things people are interested in. Let me explain:
My brother a while back asked me to price out a gaming machine for him. I looked around, and tried to convince him to go to an Apple product, due to ease of use, a number of features that were far better, reliability, amazing design, and quite simply – I won't support windows machines anymore unless I absolutely have no other alternative. SO, note to those asking for windows help from me – here's the advice I'll give now, go get a Mac. If you won't follow that advice, here's the next and final bit of advice: get FireFox, don't install software off the net because often you are downloading a virus/spyware (no, they don't really love you), don't open attachments you receive via email even if it says PDF or "You've won a milliion dollars" or "Naked chicks here", close yourself off into a box and disconnect your internet, and otherwise realize you're dealing with a horrible OS that drives me nuts due to how much frigging breaks in the thing.
Anyways, off of the rant, I finally gave in and specc'd out a windows box for my brother, and it was then that I realized why Apple was going to fail. I've known some who say Apple will fail because it doesn't have the developers, or because they're overpriced, or because windows is what the whole world uses, or any number of other reasons. Let me tell you now, that NONE of those reasons will really matter, because quite simply, those aren't the people who drive the market, who drive innovation, who get dear ol' Mom & Dad using computers. It's little Jimmy begging them for a game system. It's the college kid building his own computer so he can play the latest game at full resolution with all the settings maxed out. It's the home guy who just wants to play around and build a cheapo system that has a max'd out video card, or to customize it to his hearts content. You can't customize the Mac's to any decent extent, and the price of the system where you CAN replace your video card puts it out of the range of any home user, or kiddo's, or people like my brother who want a gaming rig and not a processing rig. The iMac's though beautiful don't have the greatest video card in them, and the Mac Mini's… well, don't get me started on those things.
SO, the end result, was when I was pricing out a system for my brother, with a near top of the line video card, a GeForce 8800gt, it came in under $1k. Even adding the crappy windows OS onto that system still didn't increase the price that much, and since he had a monitor, keyboard, etc. already, the 20" iMac didn't really appeal – particularly since at that time, it had a slower processor, and a MUCH slower video card in comparison. THIS is why Apple will fail to ever break windows. It's not because the major University uses Exchange for mail and calendaring, it's because home users want systems they can customize, at least somewhat, which are gaming systems.
The solution for Apple? There's a simple solution, but I don't expect them to do this, because it would be a change of emphasis, and require a bit more mobility in development and product support. Apple needs to drop the MacMini, or turn it into a DVR type box, perhaps specialize it in some way, or make it an ultra cheap, not an entry level box, because at the price they're asking it's not all that great of a system. Then, they need to release a "desktop" system, that's got virtually the same specs hardware wise as the iMac, but with upgradable harddrives (doesn't take much, two bays at most for drives), and an upgradeable video card with a decent selection of video cards, with a max of 4gb of memory (4 slots total available) using standard DIMMS. I tell ya now though, Apple won't do this for one simple reason – this would kill their MacPro systems. Though the MacPro's are truly amazing boxes, with the number of CPU's they support, etc., I DO think a lot of people buy the MacPro's just so they can get extra harddrives and upgraded video cards, and having a lower end machine where you could have that would eat into that market segment. Of course, I also think that if they did so, that lower end market segment would skyrocket, but I'm biased obviously
SO, this is my "wish" from apple – a low end, gaming Mac, that can use someone's already existing Laser Mouse and 20" LCD monitor that they've been using for gaming (not to mention head sets, game pads, and other gaming devices.) This is what drives the market, and what could drive Apple to expand their market share. Will it happen though? Probably not, but I can definitely hope, cause my brother isn't the only one who likes gaming machines!
Just saw that it was the 100th anniversary for Boy Scouts – a big congrats on an AMAZING program that has helped many kids over the years. I remember being in the scouts during the time I lived in Hawaii and even younger, and have very fond memories. I learned a LOT during those times, and definitely plan on having my kids (whenever that happens someday) be in the scouts as well. Anyways, a big congrats on 100 years, and may the scouts have another 100 amazing years ahead.
Well, I've had the iPhone for a while now, so I figure it's about time I said a few things regarding what I think of the phone, it's software, interface, etc. There are some things I love about it, and some things I'm steadily coming to hate. SO, without further ado, here's a few of those:
First, let me start out with the things I love.
- The interface: GOD IS IT GORGEOUS. I mean, of all the mobile devices I've ever owned, it is drop dead gorgeous. The way things zoom, slide, pan, or how opening an application sorta glides into view, it's just amazing to look at. I love how much attention to detail there is.
- The internet: This is the first phone/pda I've ever owned where the internet is actually usable on the device. My old Treo 650 worked for browsing the net the same way a unicycle works for getting one to and from your job. It's annoying, often doesn't work very well, if it rains your hosed, and honestly, it's a measure of last resort. The iPhone is like riding a BMW to work – it's comfortable, smooth, and enjoyable in almost every aspect.
- The hardware: The whole thing is solidly built, difficult to damage, scratch resistant, etc. etc. etc. It has some amazing specs and support for such a small form factor.
- The weather/clock applications: I've used a number of different clock applications on PDAs. Let's just say this is the first set of applications that have wowed me. I used a program called bigclock or something like that on the Treo, and a number of other applications that are out there to try and do alarms and time tracking. The clock application is the first of them that seems to work, REALLY well, and does exactly what I want and need. A simple example – yesterday I needed a reminder to do something later that night. In the past, I've just given up and created a calendar entry, even though that really wasn't what I wanted, and made me jump through more hoops that I wanted. I can use the clock to set an alarm for later that evening, doesn't repeat, is easy to setup, can be custom labeled, etc. ABOUT FRIGGING TIME someone did this as well as Apple did. The weather widget is very similar in my view – it's the first weather app that I've really enjoyed – it's simple, fast, and gives me the exact information I want. My only wish now is if I could somehow combine the two a bit, so when an alarm goes off, the weather opens and displays the info, similar to TreoAlarm. But, we'll see what happens in the future.
- The iPod: Simply put, I've had an iPod for years and years and years. Actually, I've got a 2nd gen 40gb iPod up for sale if anyone's interested (it even had the battery replaced recently). I've always loved having all my music with me whenever I travel, but it has been a headache to have multiple devices to carry, such as pda, phone, and music player. I've managed to get down to the Phone with integrated PDA, and a music player. I think finally, for most purposes, I'll be down to just one device for the majority of times. Sure, with the limited storage, I can't fit all my music onto the device, but it works more than well enough for a lot of the times where I'm just wandering around. And, the headphones being compact are relatively easy to bring along (although, still trying to find a case that takes the phones along, protects the phone, and does this in a way that doesn't interfere with my movement or actions. The case I've got has a holder for the headphones, but snags too often on my clothes).
- Video Playing: The first time I watched a video on the iPod Video, I thought hey – that's actually not too bad quality and viewability. Let's just say if you thought the Video iPod was ok, the iPhone will blow you away – it's gorgeous, and actually has an amazing screen, making watching videos (particularly wide screen videos) definitely a doable task. It's no comparison to a TV, but for times where I'm on the go, or in random places without a laptop (not often I'll admit), this is something that would work more than well enough for me for watching video. Add to that the YouTube support, and it's one heck of a video player.
Now, those are the big things I love, and they're all great things. But, there are some major gripes too about this device. Let me go into just a few of them, and let me also say this – I really do wish I could have waited 6 months to see what software updates were available that might fix some of my issues, but for right now, the iPhone though amazing in many ways, is really a crappy device for most uses, and I'd recommend against getting one, until at least SOME of these issues are fixed. For an example of other requested changes, take a look at a Macworld article where they talk about some of these. And, having looked at their annoyances, here's some of mine:
- The Interface: Yes, I mentioned this one above, but it's also a major gripe. I love the interface, but it also can be somewhat buggy at times.
- The Internet: Yet another plus and minus – no flash, no java, no plugin support, and let me tell yas – trying to go to a page that's a bit on the "heavy" side can be VERY problematic. i.e. I crash the browser problematic. The iPhone just doesn't handle large pages very well at all.
- Crashing the system. After about a week of use, I noticed that the system was going slower and slower and slower. To the point where I could get it to answer phone calls or do much of anything with any decent speed. I eventually had to power the whole thing off and start it up again. I think this is why they don't want non-apple apps created, due to REALLY poor memory management (I'm guessing memory management, it could be something else, but it's danged annoying).
- No 3rd party applications. This annoys me to no end, because frankly, the web browser doesn't work all that great for a lot of things. Sure, some games run in it, but getting things like SSH, Remote Desktop Connection, or other work applications working is a ROYAL pain. The web is NOT the most optimal development environment for such things. There IS a need for custom, thick applications – anyone who says otherwise hasn't tried doing anything that requires graphics. PARTICULARLY since there's no java plugin, a decent SDK is a major MUST HAVE for this thing to be anything other than a web browser in a small screen.
- The external connector for audio: The recessed connector, though great for some things, royally sucks if you're trying to use standard cables. It's recessed, so most plugs won't go all the way into it, making it very difficult to use a lot of standard headphones, audio connectors, etc. etc. There ARE adapters, but this is one annoyance that should never have been an annoyance, and just speaks of rather poor thinking in my view. I can understand why they did it, as it makes the iPhone more aesthetically pleasing but it makes it less pleasing for actual use in real life.
- Sound levels: The speaker phone is pretty well useless, honestly. Connect an external system, you'll have better luck, but oh yeah, external stuff is a pain due to that recessed connector, URGGHhhh.
Overall, the iPhone is a GREAT device. Don't get me wrong, I love the convergence of devices into one centralized device, as it's a lot less to carry around. Further, the size and weight are phenomenal, but it's got a ways to go. My only hope at this point is software updates fix a ton of the issues I've seen. A simple easy one would be a way to customize the thing, even if it was simply a bookmark on the main screen so I could jump to a specific web page (i.e. install a game this way, direct link to other applications, etc.). Now, it's a waiting game to see if some of my gripes are fixed with future updates.
Though this by NO MEANS SCIENTIFIC. It is interesting that I was working on getting stuff from work available on my laptop. This includes my development environment with tomcat, apache ant, java, etc. etc. While working on this, I got everything loaded, and discovered my laptop with a Core 2 Duo processor at 2.4Ghz running Mac OS X 10.4, smoked my desktop with a Pentium D 3.4Ghz CPU, 2gb ram in both, etc. with my desktop running Linux. A clean compile of all my source code, which is fairly extensive with libraries included, took about 6 seconds on my laptop (repeated tests), while it took 12 seconds on my linux desktop running an optimized version of ant (built on gentoo linux).
I gotta say it was very interesting to see that. Now, I also gotta say, I'd love to see how my desktop would perform with a Core 2 Duo running at 2.4Ghz for a more adequate comparsion. This also doesn't account for differences in visual settings, such as the time it takes to load an application on my desktop, etc. But, it does mean my laptop is a more than viable alternative to my desktop for application development.
I just finished book 7. All I can say is wow? I've got to say, I was really impressed. I wasn't sure how Rowling would be able to do all the wrapping up I felt necessary, but she did. And, now, it's time for sleep, since it's almost 7am and I've been up all night reading – but man, was it worth it, wow…. just, wow
Much to my personal dismay, my old Treo 650 died a horrible death on my way back. No warning, it just suddenly keeled over and wouldn't power up, wouldn't respond to input, wouldn't even charge itself. I was in a dilemma – I'd not planned on buying a new phone for quite a while yet, as my Treo did everything I needed it to do. What was I going to do about a phone?? I loved my Treo, and it would be a hard thing to replace.
In some ways, more importantly than the consideration of the phone was what was I going to do about my service. I've been with sprint something like 6 or 7 years – that's a LONG time, and I've been pretty happy with them for the most part. My plan was pretty cheap, gave me the minutes I wanted, unlimited texting/internet, and was overall quite nice. This cost me about $38 a month all said and done. Here's where I started to get annoyed though with the process of replacing my phone:
The first thing I did, of course, was run out and play with one of those new iPhones – they ARE nifty, but they're AT&T/Cingular only, so it was initially mostly just "playing". The interface on it IS gorgeous, but no local caching, no installable applications, no Systems Developer Kit for writing applications, well, all in all, the iPhone is a pretty crippled device. And, it was Cingular. So, I left the store and headed over to the local Sprint store.
Spring as said has been good to me a number of years, but let's just say I wasn't happy with the stuff that happened next. Supposedly, by being a loyal customer for a number of years, I'd earned a discount on any new phone I'd purchase as long as I renewed my account for a certain amount of time (online it was $75 for one year, $150 for two years). This is where though things start to get along the lines of one of those capital one commercials. While talking to the sales guy about a nice Treo 680, I was told that in order to get such discounts on the Treo 680, I'd have to upgrade my plan, as it was less than their acceptable limit. Yikes, there goes my cheap but effective phone service! Further, by the time I'd upgrade my plan to an equivalent system, I was looking at about $60 total per month vs. my $40 now. Let's just say I was NOT happy, and that would then lock me into Sprint for another 2 years, and only bring the price of the Treo 680 down to something like $400 or so (I'm kinda fuzzy on numbers, but I remember thinking god, that's still expensive!). Then, there was a mail in rebate that would have brought the price down to $300. SO, in order to get my palm replaced with Sprint using the discounts I'd supposedly earned by being a loyal customer, I'd have to upgrade my plan to one that is an extra $20 a month, and still buy a rather expensive gadget, wait 2 months for part of the rebate on gadget to come in, and I'd really not be getting all that much out of the deal other than a new PDA phone (I've not used over 300 minutes, nor much of my internet/sms/night and weekend minutes).
This is where Jason stopped and thought, hrm, Sprint wants me to stay with them, and only if I do will they actually give me any discounts, but they don't want to do so if I won't spend more money with them. I can understand it, but they did lose a customer out of the process – seriously, just losing the mail in rebate on the danged phone would probably have kept me with them, but I'm not waiting 8 weeks for that noise. Add to this, looking at the iPhone plans, the price was pretty much identical for the plan after I'd have to upgrade my plan. Now, considering that the price of this nice Treo was below that of the Cingular device, that probably would have been smarter, but honestly, the thought of being locked in for two years with the possible changes the iPhone was going to bring… well, I wasn't happy with that thought. Thus, over to the AT&T/cingular store!
This is where I have to stop and say a BIG thanks to the girl, Rosa who works at the Cingular store at the Grindstone Parkway AT&T store in Columbia, MO. She was flat out amazing in her knowledge of the equipment, had worked with both devices, knew her stuff backwards and forwards, had an amazing demeanor, etc. She even owned both a Mac and a PC, though admitted to being mostly a PC girl because of habit (which of course I suggested was like smoking crack cocaine and a habit that could and should be quit). Anyways, I was most impressed with her attitude and friendliness, and overall the effort should put into the sale and trying to help me with regards to purchasing a phone. When I first talked to her when I was playing with the iPhone, she actually understood that I was planning on staying with Sprint, and just came into the store because I wanted to just play with the iPhone. A big thanks to sales people who are actually intelligent, know their product, aren't pushy but are helpful, and really have an interest in what they're doing. The sleazy sales types who will do anything to make a sale have always annoyed me, and it was refreshing to find someone who showed effort and integrity. (Note, there were others there who I later encountered who didn't impress me nearly so much)
Anyways, back to the story – I stopped at the Cingular store to see what they'd have pricing wise for a Treo 680. Of course, I also had to look at the iPhone again, compare and contrast, etc. Here's where a few other gotchas cropped up. The 680 though nice and in many ways a big upgrade from my 650, used a Micro SD slot, not a standard SD slot – thus entailing a purchase of at least another $20-30 for a 1gb memory card. If I wanted more storage, it's not so much expensive as annoying, since I'd need multiple cards at that point. Scratch one. Price wise, Cingular after rebates for signing up with them (the same thing you'll note as Sprint) came down to like $270 or so for the Treo 680. SO, moderately close to the one from Sprint, but without super annoying mail-in rebate – that right there impressed me. Next, add to that, a plan that seemed just as good, with coverage that also has been better in a lot of the oddball areas I go, and last but not the least, the fact that my parents and several friends now are all on Cingular, plus the future possibilities of the iPhone on their network, and then unlimited mobile-to-mobile calling.. well, Cingular sounded like a pretty good choice.
Here's where Jason's gadget mania steps in – beware! As good as Cingular is on some things, I gotta say their network has NEVER impressed me. Sprint has always had a faster and seemingly to me, more reliable data network. It's just one of those things that's more impression than perhaps reality, but this viewpoint is upheld online. The disadvantage with Sprint though is that it's US only – you can't go to Europe and use Sprint phones. I guess that's part of getting a faster system working, but it does seem kinda silly to me to go non standards. Either way, it didn't matter as I was going to be a cingular person (thank GOD for number transfers!). It was at this point, where I'd decided to go with Cingular and was playing with the Treo 680 that I should have just ran to the check-out and finished things up. Because then the beautiful stands of the iPhone pulled at me like a gigantic electromagnet. Or perhaps a better description would be a moth to the flame – cause man, I gotta say that iPhone is BEAUTIFUL… I think most of you can guess what happens next.
I start playing with the iPhone. I hate HATE that there's no SDK for it, that basically all it does is phone, SMS, a "blah" email client, and superlative web browsing. That's ALL that the iPhone does at this point in time. Oh yeah, a PoS camera too, but anyways… Now, keep in mind that the iPhone is supposed to get regular updates. It also works over WiFI when available which the Treo doesn't. I once about 6 months ago while talking to a coworker said my ultimate device would be one that has WiFI, Bluetooth, a decent cellphone, a touch screen, good web browsing support, and a good developer kit. The iPhone matches 5 of those 6 splendidly. And I DO mean splendidly – it's probably the best web browsing experience I've ever had on a PDA like device – it's actually usable, where my Treo was NEVER usable for browsing the web. This is where I decided that ok, I'll give Apple a chance to show they have their heads on straight and care about their customers. I'll go with the iPhone and pray they release updates to fix a number of the things I don't like about the device (did I mention an SDK/Systems Developer Kit?). I will admit the pretty graphics, full screen viewing, and just the amazing interface and that it IS apple also helped persuade me…
Thus, I'm now the proud, but very cautious and unsure, owner of an iPhone that has really lousy application support. And I do mean LOUSY – that's one thing I'm going to miss for quite a while, a lack of applications that run natively on the device and are accesible even without an internet or cellular connecition (which unfortunately for me happens more regularly than I like). Yes, it IS gorgeous, it's got the best interface I've EVER seen, and as said, it makes mobile browsing usable. I just don't have an NES emulator on it like I did on my old Treo. I just pray for updates soon that fix the annoyances such as a lack of applications and the ability to develop applications.
Until Apple gets those things fixed, mmm, well, it IS sooooo prettttty…. god, I'm becoming one of those iPhone people… *sigh*
I say this because we seem to be the most destructive, murderous, and overall selfish bunch of bastards in all of creation. Instead of being "stewards of the Earth" we're like locusts, eating and gorging ourselves until nothing is left. There are definite days where I'm REALLY not a fan of human beings, and reading what we do to other creatures, well, it's just disgusting.