<?xml version="1.0" encoding="ISO-8859-1" ?>       <rss version="2.0" 	        xmlns:atom="http://www.w3.org/2005/Atom"			xmlns:dc="http://purl.org/dc/elements/1.1/">       <channel>	   <link>http://willperone.net</link>	   <title>Perone's Programming Pad</title>	   <description>Perone's Programming Pad</description>	   <language>en-us</language>	   <atom:link href="http://willperone.net/rss.php" rel="self" type="application/rss+xml" />	   <image>			<title>Perone's Programming Pad</title>			<url>http://willperone.net/icon.png</url>			<link>http://willperone.net</link>			<width>130</width>			<height>108</height>		</image><item>				<title>2008-05-06</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=113</guid>				<link>http://willperone.net/?view=113</link>				<pubDate>2008-05-06</pubDate>				<description><![CDATA[Looks like <a href="http://willperone.net/Projects/Game2/game2.php">Beat Me Up</a> won't be coming to MySpace:<br><br>

"After looking at your app, we cannot apporove it based on the graphic content. There is blood imagery and the object of your app is to impale the game character."<br><br>

I guess the folks at MySpace don't much care that the game <a href="http://apps.facebook.com/torture/">is already on Facebook</a>.  Maybe eventually they'll change their mind.]]></description>			</item><item>				<title>2008-05-01</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=112</guid>				<link>http://willperone.net/?view=112</link>				<pubDate>2008-05-01</pubDate>				<description><![CDATA[As you look around this room tonight<br>
Settle in your seat and dim the lights<br>
Do you want my blood, do you want my tears<br>
What do you want<br>
What do you want from me<br>
Should I sing until I cant sing any more<br>
Play these strings until my fingers are raw<br>
Youre so hard to please<br>
What do you want from me<br><br>

Do you think that I know something you dont know<br>
What do you want from me<br>
If I dont promise you the answers would you go<br>
What do you want from me<br>
Should I stand out in the rain<br>
Do you want me to make a daisy chain for you<br>
Im not the one you need<br>
What do you want from me<br><br>

You can have anything you want<br>
You can drift, you can dream, even walk on water<br>
Anything you want<br><br>

You can own everything you see<br>
Sell your soul for complete control<br>
Is that really what you need<br><br>

You can lose yourself this night<br>
See inside there is nothing to hide<br>
Turn and face the light<br><br>

What do you want from me]]></description>			</item><item>				<title>2008-04-23</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=111</guid>				<link>http://willperone.net/?view=111</link>				<pubDate>2008-04-23</pubDate>				<description><![CDATA[Today's ridiculous search phrase that somehow got to my website:<br>
<b>the worst page ever created</b><br><br>
That is all.]]></description>			</item><item>				<title>2008-04-15</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=110</guid>				<link>http://willperone.net/?view=110</link>				<pubDate>2008-04-15</pubDate>				<description><![CDATA[Looks like someone managed to get their hands on a picture of me at the beach in my <a href="http://loopt.com">Loopt</a> shirt and post it to the <a href="http://loopt.typepad.com/loopt/2008/04/around-the-worl.html">Loopt blog</a>.]]></description>			</item><item>				<title>2008-04-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=109</guid>				<link>http://willperone.net/?view=109</link>				<pubDate>2008-04-10</pubDate>				<description><![CDATA[After a major pain in the ass change to get OpenSocial support to work, yesterday I released version 1.1 of Torture Me.  The game itself isn't really different aside from some minor bugfixes but the backend and database setup has changed a lot.  Compensating for things like a Myspace user playing on a Facebook user's level were much harder than I originally thought.<br>
In other news, Torture Me has attracted over <b>700 users</b> so far!  I'm really excited so many people are playing it.  ]]></description>			</item><item>				<title>2008-04-01</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=108</guid>				<link>http://willperone.net/?view=108</link>				<pubDate>2008-04-01</pubDate>				<description><![CDATA[Version 1 of <a href="http://willperone.net/Projects/Game2/game2.php">Torture Me</a> has now officially been released.  I never thought I would get to this point, but somehow I managed to complete learn Actionscript 3, Flex 2, the Facebook and Kongregate APIs and complete an entire Flash game all in my spare time outside of work.  Whew.... time for a break.]]></description>			</item><item>				<title>2008-03-22</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=107</guid>				<link>http://willperone.net/?view=107</link>				<pubDate>2008-03-22</pubDate>				<description><![CDATA[It's that time again, time for a new artcle.  This time it's on <a href="http://willperone.net/Code/as3xml.php">working with XML in Actionscript 3</a>.  This tutorial gives examples on how to download, upload, read and manipulate XML in Actionscript code.  Hope you enjoy!]]></description>			</item><item>				<title>2008-03-20</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=106</guid>				<link>http://willperone.net/?view=106</link>				<pubDate>2008-03-20</pubDate>				<description><![CDATA[I seemed to have disappeared into the shadows yet again recently.  This was partly due to a really tight schedule at work but also from me obsessing over my avant-garde game 'Torture Me'.  I've always been curious about pushing the limits of technology and game theory although I've been bound by the same limits as everyone else: money and time.  This whole website, all of my code and games have been the product of little pieces of spare time after work.  Maybe one day I will be free of these limits to dabble in the mystical art of 'game' to my content.  For the time being, I'll be making the best of what little time I have.]]></description>			</item><item>				<title>2008-03-04</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=105</guid>				<link>http://willperone.net/?view=105</link>				<pubDate>2008-03-04</pubDate>				<description><![CDATA[My <a href="http://willperone.net/Projects/Game2/game2.php">Torture Me game</a> has finally been accepted into the <a href="http://www.facebook.com/apps/index.php?category=9" target="_blank">Facebook application directory</a>!  Torture Me gained 130 users in the first day and a whole new list of high scores.  Someone actually managed to get over <b>13 million</b> points.  I can't even do that myself in my own game!  I plan on releasing an update to the game as well as add compatibility with <a href="http://www.kongregate.com/" target="_blank">Kongregate</a> in the very near future.  In the meantime you can <a href="http://adonomics.com/about/8720999020" target="_blank">track my game's valuation on Adonomics</a>.]]></description>			</item><item>				<title>2008-02-28</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=104</guid>				<link>http://willperone.net/?view=104</link>				<pubDate>2008-02-28</pubDate>				<description><![CDATA[My new game <a href="http://willperone.net/Projects/Game2/game2.php">Torture Me</a> has eaten up a LOT of my time lately but I can safely say that it is in a stable form now.  I've designed this game a little different than conventional games.  The game is little more than a physics engine out of the box and relies heavily on user created content and network effects to distribute itself.  In essence, Torture Me is sort of like Myspace put inside a physics sim game.  I've designed the game with the intent to be a generalized web widget so that anyone anywhere can integrate it into their website/blog/whatever.  One of the main tests I used for this design approach was to integrate the game into Facebook.  The integration worked quite nicely and Torture Me has now been submitted for approval into the Facebook application directory (still pending as of this post).  The game is definitely still a work in progress I am still heavily exploring concepts around games that create an ad hoc social network.  Stay tuned to <a href="http://willperone.net/Projects/Game2/game2.php">Torture Me</a> and <a href="http://www.facebook.com/apps/application.php?id=8720999020">the Torture Me Facebook page</a> to see what outgrowths happen from here.]]></description>			</item><item>				<title>2008-02-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=103</guid>				<link>http://willperone.net/?view=103</link>				<pubDate>2008-02-10</pubDate>				<description><![CDATA[Today I figured out potentially the most 1337 programming accomplishment <i>ever</i>.  I wanted my new game to be integrated into facebook and auto-login when someone in facebook plays the game but also have the ability for non-facebook users to also create accounts and play.  I ended up with this system:<br>
<ol>
<li>A PHP page that facebook displays embeds the SWF game using FBML
<li>The PHP passes FBML userid arguments to the SWF so the game can recognize who's playing it (if set)
<li>Inside the Actionscript 3 code in the SWF, it reads the url parameters (Application.application.parameters) and sets the internal username to that.
<li>The game then posts a URLRequest to another PHP page telling it the login/password
<li>The PHP page makes a mysql request to login or add the account and returns error/success
<li>The Actionscript 3 code reads the error/success code from the PHP script and proceeds accordingly.
</ol>
Yes that's right; I'm using no less than <b>4 different languages</b> to accomplish this task.  And wouldn't you know, it works flawlessly.]]></description>			</item><item>				<title>2008-02-03</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=102</guid>				<link>http://willperone.net/?view=102</link>				<pubDate>2008-02-03</pubDate>				<description><![CDATA[Phase 2 of the YBox2 is now complete thanks to a $10 TV from Goodwill (I also managed to score a ridiculously underpriced 27 inch Trinitron TV there for only $25), a <a href="http://www.parallax.com/Store/Microcontrollers/PropellerTools/tabid/143/CategoryID/19/List/0/SortField/0/Level/a/ProductID/398/Default.aspx">propplug </a>to connect the ybox2 to the computer and the <a href="http://www.parallax.com/Portals/0/Downloads/sw/propeller/Setup-Propeller-Tool-v1.05.8.exe">Propeller Tool software</a>.  The software comes with a bunch of examples thank God.  The software actually compiles two proprietary languages, Spin (an object oriented language) and Propeller Assembly.  The code can load into the processor's RAM or directly onto the EEPROM.  There's 32K RAM and 32K ROM and 8 subprocessors (cogs) that can share resources... should make programming it quite interesting.
<img src="images/ybox2hookedup.jpg">
<img src="images/ybox2propplug.jpg">]]></description>			</item><item>				<title>2008-02-03</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=101</guid>				<link>http://willperone.net/?view=101</link>				<pubDate>2008-02-03</pubDate>				<description><![CDATA[I've been feeling the need to change up the old stale color scheme for quite some time; finally I got around to it tonight.  Hope yall like it!]]></description>			</item><item>				<title>2008-02-01</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=100</guid>				<link>http://willperone.net/?view=100</link>				<pubDate>2008-02-01</pubDate>				<description><![CDATA[My first test game in ActionScript 3 is doing very well so far albeit aside from the frustrations I've had with figuring out how to build a UI and getting around the networking sandbox issues.  I finally figured how to access the Flex UI library from ActionScript and posted <a href="http://willperone.net/Code/as3ui.php">a tutorial on it</a> so others won't be left scratching their head like I did for days on end.  Another interesting caveat I've discovered is with mysql integration in AS3.  There is apparently a library called <a href="http://maclema.com/assql" target="_blank">ASSql</a> which is actually very nicely written but suffers from the dreaded network sandbox issue in Flash 9.  In Flash 9, you can't access a domain other than the hosted domain without having a security policy file on the remote domain allowing you to access it.  That's like <i>one of the most fucked up security decisions I've ever heard of</i>.  I ended up getting around this however by creating a PHP script on my domain that accessed the remote domain and pulled down whatever I want.  My Flash game only has to request my PHP file now sitting right next to it and the PHP does all the work.  This also had the added advantage of a much smaller SWF file because I didn't need to include the ASSql library.  Anyway, without further ado, <a href="Projects/Game2/game2.php">here are the fruits of my labor</a>]]></description>			</item><item>				<title>2008-02-01</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=99</guid>				<link>http://willperone.net/?view=99</link>				<pubDate>2008-02-01</pubDate>				<description><![CDATA[Among the more interesting birthday presents I received this year, one of my old friends from <a href="http://digipen.edu" target="_blank">DigiPen</a> Rob gave me one of his <a href="http://www.deepdarc.com/2007/12/05/it-works/" target="_blank">kickass YBox 2's</a>.  Back in the DP days I was a big electronics and low level programming fan but never did have the time to mess around with them too much from the ridiculous course loads and <a href="colitis.php">UC</a>.  After buying a PropPlug for the thing and downloading the Propeller Toolkit I was ready for action.  This thing takes me back, way back to my old DOS assembly crunching days in high school.  The Ybox2 is sort of like a miniature NES without a controller stylishly embedded into an Altoids tin but with a bonus RJ45 jack (can you say NES + networking???) and a mesmerizing multicolor LED.  I haven't delved too much into programming on it yet however the toolkit comes with a wealth of example programs to learn from.  The only drawbacks I've found thus far is that there is no audio connector although the propeller chip supports it and no infrared receiver for a remote control (<i>Perhaps a Ybox3 is in order?</i>).  All in all this device worthy of only the most hardcore technophiles imbued with pure unadulterated 1337n355 nonetheless.  I will enjoy.<br>
<a href="http://www.deepdarc.com/ybox2/"><img src="images/ybox2.png"></a>]]></description>			</item><item>				<title>2008-01-30</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=98</guid>				<link>http://willperone.net/?view=98</link>				<pubDate>2008-01-30</pubDate>				<description><![CDATA[If you are seeing this; my website has successfully been migrated over to my new account.]]></description>			</item><item>				<title>2008-01-18</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=97</guid>				<link>http://willperone.net/?view=97</link>				<pubDate>2008-01-18</pubDate>				<description><![CDATA[I've finally gotten around to posting my first article for 2008.  Today's topic: <a href="http://willperone.net/Code/as3nocache.php">Disabling browser caching for your Flash app</a>.]]></description>			</item><item>				<title>2008-01-12</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=96</guid>				<link>http://willperone.net/?view=96</link>				<pubDate>2008-01-12</pubDate>				<description><![CDATA[I seem to have dropped off of the face of the earth lately to most people but rest assure <b>I have not been kidnapped by aliens</b>!  The day before I left work for Christmas vacation, I was taken aside by the VP and given a promotion!  Yes that's right, I actually get to do stuff other than just straight up programming now!  The new position has been incredibly demanding however; I have to make schedules, coordinate with off-site and on-site people, attend lots of meetings and tons of other stuff on top of the whole development side.  Even though it's really demanding, I've grown to really like the new position so far because I tend to get bored doing the same thing over and over again (even if it is programming) and this position <i>is anything but that</i>.  Today I went to the <a href="http://www.premiumoutlets.com/outlets/outlet.asp?id=23" target="_blank">Gilroy Premium Outlets</a> to buy a suit to celebrate my first week as a manager-developer.  This mall was <b>HUGE</b> and it's a Factory Mall so almost everything in all of the stores are discounted way below normal prices.  I went to <a href="http://www.hugoboss.com/index.html" target="_blank">Hugo Boss</a> and got this suit that looks <i><b>damn hot</b></i> for <b>$100 off</b> the normal price.<br>
<img src="http://willperone.net/images/suit.jpg"><br>
Hell yea.]]></description>			</item><item>				<title>2007-12-23</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=95</guid>				<link>http://willperone.net/?view=95</link>				<pubDate>2007-12-23</pubDate>				<description><![CDATA[<b><font color="green">H</font>
<font color="red">A</font>
<font color="white">P</font>
<font color="blue">P</font>
<font color="red">Y </font>
<font color="white">H</font>
<font color="green">O</font>
<font color="blue">L</font>
<font color="white">I</font>
<font color="green">D</font>
<font color="red">A</font>
<font color="white">Y</font>
<font color="blue">S</font>
</b><br>
<i>See yall in 2008</i><br>
- Will]]></description>			</item><item>				<title>2007-12-23</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=94</guid>				<link>http://willperone.net/?view=94</link>				<pubDate>2007-12-23</pubDate>				<description><![CDATA[I've been fighting a losing battle with comment spammers over the past few months.  Even after programming a comment spam filter that logged spams like duplicate comments, linkjacking, backtracking, etc to a log file (<a href="http://willperone.net/spam.txt">which has ballooned to over 2mb</a>), there always seems to be someone trying to figure out how to get around it.  It had gotten to the point to where I was getting around 10 comment spams a day and I even wrote a webpage to where I could quickly delete them (I had tried having PHP email me whenever a comment came through but it didn't work out so well).<br><br>
I had strayed away from doing a CAPTCHA system for fear that it would be really complicated for a long time.  Today I finally broke down and looked in to writing one and much to my surprise it actually was surprisingly easy.  You can see the results of my efforts in my comment boxes now as well as another neat nugget I've added.  The name field in the comment box autofills with "Your Name" then when you click on it, it clears for you to type your actual name in.  Pretty cool huh?  The code for that is a one liner infact:
<pre>
&lt;input type="text" name="name" value="Your Name" onfocus="if (!this._haschanged){this.value=''}; this._haschanged=true;"&gt;
</pre>
The code for the CAPTCHA system however is considerably more complex and I've written a <a href="http://willperone.net/Code/phpcaptcha.php">tutorial on how to code your own CAPTCHA system</a>.  I will be sad to see some of these hillarious comment spams go, but it is for the best.<br><br>
<i>"divorce attorney divorce california divorce children divorce court divorce free divorce how to divorce how divorce in divorce law divorce laws divorce lawyer divorce lawyers divorce marriage divorce records divorce support <u>divorce texas divorce with divorce divorced divorces</u>"</i> - <b>engisegrend</b>]]></description>			</item><item>				<title>2007-12-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=93</guid>				<link>http://willperone.net/?view=93</link>				<pubDate>2007-12-10</pubDate>				<description><![CDATA[Back in August I unknowingly made a rather obscure investment: free weights.  Back then Sports Authority had this sale where all free weights were 50 cents a pound.  Of course at the time I was just buying weights for the gym at work.  This seemed like an awesome idea to get everyone to workout together at work and not have to pay monthly fees like at a gym.  Fast forward a few months: I'm the only person using the workout room and we've run out of space for offices.  Result: The workout room becomes someone's office and the weights are moved out into  the hallway.  With nowhere to workout, I'm forced to join a real gym (I now to go <a href="http://overtimefitness.com" target="_blank">Overtime Fitness</a>) and the lonely free weights have just been sitting there in the hall making an unsightly mess.<br>
That's when <a href="http://rockband.com" target="_blank">RockBand</a> comes in. This past weekend I decided to hang out at my friend Jared's place who has the game for Xbox360.  Something like <b>4 hours</b> went by with us all playing this game and I didn't want to stop!  The game is <i>maddeningly addicting</i>.  I find out that the game with all the instruments is around $170... hmmm that's about the price that the weights cost for the workout gym.  Lo and Behold today I manage to get a bunch of people at work into the idea of rocking out together in a cooperative play game (the only game we have right now is Halo 3 which isn't for everyone naturally).  It wasn't hard to convince everyone that trading the weights in for RockBand was a <b>most excellent idea</b>.  I look up the prices of the weights on <a href="http://www.sportsauthority.com/family/index.jsp?categoryId=1985140&cp=2057738.710956" target="_blank">Sports Authority's website</a> to find out that the weights are now <b>over $1/lb</b>.  The cost of the weights had <b>gone up over 50% in 4 months</b>.  <i>Now that's what I call a ROI</i>.  So in essence I would be making a profit by selling the weights at a discount!  10 minutes later the Craigslist posting was up.]]></description>			</item><item>				<title>2007-12-06</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=92</guid>				<link>http://willperone.net/?view=92</link>				<pubDate>2007-12-06</pubDate>				<description><![CDATA[After over 2 hours of installing and setting up <a href="http://www.flashdevelop.org" target="_blank">FlashDevelop</a> to work with <a href="http://www.adobe.com/devnet/actionscript/articles/actionscript3_overview.html" target="_blank">ActionScript 3</a>, I finally began my quest to create my first Flash application.  Surprisingly, AS3 is incredibly similar to Java; imports/packages are pretty much the same, classes work the same way and you can even use 'extends'.  The main differences that I've noticed so far are that variables and functions are defined a little different:<br><br><br>
<table><tr><th>Java</th><th>AS3</th></tr>
<tr>
<td>int count;</td>
<td>var count:int;</td>
</tr><tr>
<td>private void myFunction(int i)</td>
<td>private function myFunction(i:int):void</td></tr></table>
To draw something on the screen there is this concept of adding and removing children of the display list which takes a little getting used to as well.  All in all, it's a very pleasant experience to work with and you get cross-platform functionality for <i>free</i>.  In 30 minutes I had my first <a href="http://willperone.net/Projects/ball.html" target="_blank">simple bouncy ball demo</a> up.  I'm looking forward to making something <b>very kickass</b> in this in the near future.]]></description>			</item><item>				<title>2007-12-05</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=91</guid>				<link>http://willperone.net/?view=91</link>				<pubDate>2007-12-05</pubDate>				<description><![CDATA[So the other day while at Longs Drugs I was waiting in line for the checkout and noticed something I hadn't eaten since I was in <i>highschool</i>: Doritos.  I decided to try em out again.... <b>bad idea</b>.  Doritos are now on my <a href="http://willperone.net/colitis3.php">Food to Avoid list for j-pouch</a> :(<br>
In other news, I've been learning of the awesomeness that is ActionScript 3 lately (can you say casual games?) as well as picking up some Ruby skills on the side to help a friend out with some Facebook programming.  And of course the Italian lessons are still going on every night at dinner.  Ahhh so many languages so little time...]]></description>			</item><item>				<title>2007-11-29</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=90</guid>				<link>http://willperone.net/?view=90</link>				<pubDate>2007-11-29</pubDate>				<description><![CDATA[Being a long time user of Reddit; I've noticed that many times I submit stories they immediately get downmodded to 0 thus fading into obscurity.  At first I thought this was reasonable, that people just didn't like the content I was submitting but after a while I began noticing flaws and potential exploits in Reddit's system.<br>
<ol>
<li>You can create an infinite number of accounts on Reddit
<li>There's no CAPTCHA or other validation system in place when creating an account to prove someone is not a bot.
<li>Although it takes hundreds of upmods to reach the front page on Reddit, it only takes 1 downmod after submission of an article to immediately put it into obscurity
</ol>
With a system like this is easily exploited.  Doing some research, I've discovered that account creation is limited to around 1 new account every 30 minutes per computer (from of the use of some cookies I'm assuming).  There's no limit on the number of accounts someone can have as well.  Potentially Reddit could allow only 1 account per ip but a whole host of problems would come with that as well from people behind routers and people with dynamic ips.<br>
All one has to do to rake in a ton of money from ads on their site is write a script to register a bunch of users and have them all login and upmod their submission so that it gets high visibility.  People will go to the site as long as the title in Reddit is catchy (which is a seperate usability issue entirely).<br>
From this it would be easy to set up a system where a business could provide services to upmod stories to the front page for a price.<br><br>
Potential solutions would be to
<ol>
<li>Include a CAPTCHA or other system to make sure people registering on Reddit are human
<li>Provide a system to report submissions and users
<li>Don't allow people to vote on articles without at least following the link
<li>Provide a solution where articles that are immediately downmodded after submission don't disappear from the new list.
</ol>
In the bigger picture of things, Reddit is a user driver website; the question is how much power should the Reddit Government have over their users vs how much power should the users have to control the content they want to share with each other.<br><br>
<b>Update: </b>In the time it's taken for me to prepare my notes on this article, Reddit has added a CAPTCHA system which is a big improvement.  A business could still foreseeably pay people to create accounts and upmod Reddit submissions while charging the submitter for their service however.  This method would be nearly impossible to track down.]]></description>			</item><item>				<title>2007-11-21</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=89</guid>				<link>http://willperone.net/?view=89</link>				<pubDate>2007-11-21</pubDate>				<description><![CDATA[My latest coding adventure has been to <a href="http://www.facebook.com/developers/" target="_blank">develop a Facebook App</a>.  Of course I was quickly cut short when I realized my webhost runs PHP4 and all of the examples used exception handlers (which I later discovered are only supported in PHP5).  Googling the net for solutions yielded sparse returns and misinformation.  One guy even said you needed some thing called simpleXML44 (which you don't).  Nevertheless after a little detective work I figured it out and created a site on <a href="http://willperone.net/Code/phpfacebook.php">how to develop a facebook app in PHP4</a>.]]></description>			</item><item>				<title>2007-11-16</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=88</guid>				<link>http://willperone.net/?view=88</link>				<pubDate>2007-11-16</pubDate>				<description><![CDATA[This morning I woke up and remembered a rather obscure song from long ago... after thinking for a bit I remembered the lyrics "10 thousand strong and growing".  I struggled to place what it was from without success however I did realize it was some slogan for a company...<br>
What the hell sort of company would use a slogan like that, let's brainstorm some ideas...<br>
<ul>
<li>A Census Bureau
<li>Gold's Gym
<li>An ATM provider
</ul>
Hmmm let's see if our best friend <a href="http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=1Sq&q=10+thousand+strong+and+growing&btnG=Search" target="_blank">Google</a> shows anything...<br>
<i>Garbage</i><br>
Lets try <a href="http://en.wikipedia.org/wiki/Special:Search?search=10+thousand+strong+and+growing&go=Go" target="_blank">Wikipedia</a><br>
<i>nothing</i><br>
Eventually I remember it's actually from a Vitamin company of all things (which would have been like impossible to figure out with internet searching alone).... Lets try <a href="http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=VLB&q=10+thousand+strong+and+growing+vitamin&btnG=Search" target="_Blank">google</a> again<br>
Ah yes Flintstones Chewable vitamins....<br>
Wow I guess the Internet is like useless for finding anything before 1995.  Furthermore; who in their right mind uses a reference to how many customers they have as their main advertising slogan?  <a href="http://www.tootsie.com/howmany.html" target="_blank">The world may never know</a>.]]></description>			</item><item>				<title>2007-11-12</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=87</guid>				<link>http://willperone.net/?view=87</link>				<pubDate>2007-11-12</pubDate>				<description><![CDATA[Although I've been seriously working on this website since the beginning of 2007 (which I friggin built from scratch in notepad), it wasn't 
until recently that I finally started making up to <b>1 cent a day</b> from AdSense.  Internet 
ads have got to be <i>the worst way to make money <b>ever</b></i>.  I could have made more money 
easier as a bum with a coin jar on the street <i>which is sad</i>.  I've followed all of the SEO and AdSense optimization techniques: including alt tags in images, including proper title, h1 and meta link tags, making sure keywords are peppered throughout the text, putting multiple ads in places people are likely to see them, making the ad color scheme fit in with the website, setting up relevant channels in the AdSense config (I even crossreferenced the channel names with the Google keyword tool to find the most searched terms with the highest competition), etc, etc, <b>blah blah blah</b>.
<br><br>
The problem is that my site gets on average only 80 pageviews a day and many people have an adblocker like AdBlockPlus which integrates right in to FireFox because quite frankly <i>people don't want to see ads</i>.  That's right; I'm trying to make money off of something that actually <i>annoys</i> my users (WTH kind of strategy is that?).  Ontop of that, programming related topics (I'm guessing) aren't a high revenue ad stream.  The best part however is that Google won't even cut you a check until you make $100 from AdSense and since I'm making around $3.65 a year now that will take like <i>27 years</i>... I wonder if Google will even still be around then to pay me.
<br><br>
My conclusion is that what topic your website is centered around is much more important than anything else including your content (hell you can get <A href="http://reddit.com" target="_blank">your users to make your content</a> if you're smart about it). It has to be original to the point of there being little or no competition and heavily play off pop culture to get a lot of visitors and hence a lot of ad revenue... I should have just created a website around <a href="http://icanhascheezburger.com/" target="_blank">LOLcats</a> (sigh).]]></description>			</item><item>				<title>2007-11-11</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=86</guid>				<link>http://willperone.net/?view=86</link>				<pubDate>2007-11-11</pubDate>				<description><![CDATA[So the other day I get a call from Capital One saying that I haven't used my card in a long time and that they were going to offer me a 0% balance transfer.  I asked about minimum payments and he said that how they calculate it, it would come to $0 until the interest rate goes back to normal.  I transferred the maximum amount over to the card from my bank of america card.  Lo and behold I get my first statement from the card and they charge a $10 payment protection plan charge which I did not authorize.  This caused my account to go overlimit and charge me another $39.  Clearly this was a mistake so I call them up today (Sunday) and attempt to get to a real person which proves to be incredibly difficult.  Eventually I find that typing my account number, then hitting *513 then the last 4 of my SSN gets me to a real person YAY!  I explain my situation and she decides to transfer me to an account specialist.  Then another phone menu comes up and I can't hear the voice saying the menu and am suddenly disconnected :(<br>
<b>Update:</b> Apparently it pays to call during normal business hours; the weird clicking I heard on the phone line last time (which was I presume from calling another country internally) went away and I got in touch with a specialist in no time which immediately reversed the $39 charge and told me the number to call to remove the payment protection plan.  I called the payment protection number and was almost immediately connected to someone who attempted to convince me to keep the $10/month plan but I told her my situation in such a way as to why it didn't make sense for me to have it and she immediately removed it.  Cool.]]></description>			</item><item>				<title>2007-11-11</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=85</guid>				<link>http://willperone.net/?view=85</link>				<pubDate>2007-11-11</pubDate>				<description><![CDATA[You may have noticed that my site now has an RSS feed you can subscribe to.  I had been putting this off for a long time now and was delightfully surprised as to how easy it was to set up for a custom blog.  Check out <a href="http://willperone.net/Code/phprss.php">how to do set up an RSS feed using PHP</a>.]]></description>			</item><item>				<title>2007-11-07</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=84</guid>				<link>http://willperone.net/?view=84</link>				<pubDate>2007-11-07</pubDate>				<description><![CDATA[Today I finally got around to applying for a Mountain View business license and it was much easier than I expected.  For a sole proprietorship without a DBA (doing business as) you just fill out 1 form <a href="http://www.ci.mtnview.ca.us/city_hall/admin_services/business_licenses.asp">which you can get online</a> and pay $30 per year (for most businesses... others are up to $100).  I was going to use <a href="http://www.legalzoom.com/">LegalZoom</a>'s $99 DBA offer also but after talking on the phone for a while with them realized I didn't need to unless I wanted a 'fictitious name' or business name.  I was delightfully surprised how helpful they were on the phone with all my questions and there was no actually wait either.  The hardest part of it was finding what state/city code to use for the filing for which <a href="http://www.ci.mtnview.ca.us">City Hall</a> had a giant book at and a printed manual for.  Now to get all of my records in order... <i>ugh.</i>]]></description>			</item><item>				<title>2007-11-01</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=83</guid>				<link>http://willperone.net/?view=83</link>				<pubDate>2007-11-01</pubDate>				<description><![CDATA[Contrary to popular belief, I actually do things other than program cell phones all day.  In fact, as many of my friends will attest, I love to cook and am not half bad at it.  I've had a lot of requests by friends to know how I cook certain things and although I'll probably never reveal my family secret pasta sauce recipe, I'll share this nugget which I cooked up tonight:<br><br>
<b>London Broil</b>
<ol>
<li>Buy a london broil (top round roast cut).  If it's frozen (discouraged) defrost beforehand
<li>Pre-heat the oven to 350 degrees Fahrenheit
<li>Beat the london broil with a mallet to tenderize it
<li>Rub seasoned salt, fresh ground pepper, garlic powder and coriander on both sides of the meat then rub with olive oil.
<li>Spray a baking dish with cooking spray, place the london broil on it and put in the oven on the middle rack
<li>Wait 30 minutes, then put the oven on broil high.
<li>Wait 10 minutes, take the london broil out and let it rest for 5 minutes.
<li>Make sure to pour the juices in the pan over the meat when served and cut at a 45 degree angle to the grain of the meat.
<li>Salud!
</ol>
]]></description>			</item><item>				<title>2007-10-30</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=82</guid>				<link>http://willperone.net/?view=82</link>				<pubDate>2007-10-30</pubDate>				<description><![CDATA[Due to the amazing abilities of the <a href="https://www.google.com/webmasters/tools/" target="_blank">Google Webmaster Tools</a> and <a href="https://www.google.com/analytics/home/" target="_blank">Google Analytic</a>, I get to see what searches are getting to my webpage.  Of course there are the standard programming and Ulcerative Colitis related searches but some searches <i>that are actually getting to my website somehow</i> are just plain weird:<br>
<ul>
<li>"wow my fatcher boght a new computer for me today" (what's even more disturbing is that my site is the <b>277th search result</b>)
<li>balmoral LET (which is a Windows font)
<li>watermelon or colitis (not sure what the decision is here)
<li>kanji fury (WTH?)
<li>www.willpornos.net (this has actually generated several hits on my site... won't they be disappointed)
<li>8359214384105 (what could this number possibly mean?)
</ul>]]></description>			</item><item>				<title>2007-10-30</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=81</guid>				<link>http://willperone.net/?view=81</link>				<pubDate>2007-10-30</pubDate>				<description><![CDATA[I've spent considerable time at <a href="http://loopt.com" target="_blank">work</a> lately trying to get the camera to work right in different phones.  I've put together a document on what's worked out the best so far <a href="http://willperone.net/Code/j2mecamera.php">here</a>.]]></description>			</item><item>				<title>2007-10-29</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=80</guid>				<link>http://willperone.net/?view=80</link>				<pubDate>2007-10-29</pubDate>				<description><![CDATA[I spent this weekend fixing the remaining bug in the <a href="http://financeatron.net">Financeatron</a> fixing the remainder money bug.  Upon finally correcting this final longstanding bug I ran the Financeatron to realize that <b>the AI converged to the 'pay debt by highest interest' method</b>.  Yes that's right, <i>all of this work I've put into the Financeatron AI was for nothing</i>.  The thing converges to the same method everyone already uses to pay off their debt.  All I have now is a glorified finance calculator.  I can't believe I spent so much time on this thing to come to this outcome :(  I'm not exactly sure what to do with the Financeatron from here... should I leave the site up or what?  I guess it is useful in it's own right as a standard finance calculator but there are plenty of those on the internet and I'm not sure an average of 1 visitor a day is worth it.]]></description>			</item><item>				<title>2007-10-25</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=79</guid>				<link>http://willperone.net/?view=79</link>				<pubDate>2007-10-25</pubDate>				<description><![CDATA[After attracting some interest from a couple financial companies (of which will remain anonymous) I decided to overhaul the <a href="http://financeatron.net">Financeatron</a>.  Now you can click on the payments and see the details of how they break down month by month.  This has opened the door on a lot of interesting things to display to the user about their payment plans.  Now I just need to find the time to do it....  The program as it stands now outputs the results webpage from a C module that's called from an Ajax request (I did this because it was like 100 times faster than doing it in an interpreted language and even in optimized C code the request STILL takes upwards of 10 seconds to process) but this is proving to be more and more difficult to upkeep over time.  Yes, all that html code is outputted from printf statements; suxxor!  I may re-architect it before too long but that will also be a painful process :(]]></description>			</item><item>				<title>2007-10-20</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=78</guid>				<link>http://willperone.net/?view=78</link>				<pubDate>2007-10-20</pubDate>				<description><![CDATA[After purchasing a new geForce 6800, I found a bug in my <a href="http://willperone.net/Code/coderendertotexture.php">render to texture</a> code.  For some reason the 6800 correctly initializes the FBO object but upon querying glCheckFramebufferStatusEXT it returns GL_FRAMEBUFFER_UNSUPPORTED_EXT so I had to add a fallback if it fails to then do the PBuffer approach.  Not sure why this is happening yet; the geForce 6800 should most definitely support FBO's.<br>
<b>Update:</b>I wasn't setting the format correctly when I created the FBO texture in glTexImage2D, it needs to be the same format as the screen.]]></description>			</item><item>				<title>2007-10-16</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=77</guid>				<link>http://willperone.net/?view=77</link>				<pubDate>2007-10-16</pubDate>				<description><![CDATA[Today I added my <a href="http://willperone.net/Code/spline.php">spline class</a>.  It handles CatMullRom, B-Splines, Bezier and Hermite and will do arc length/traversal.]]></description>			</item><item>				<title>2007-10-12</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=76</guid>				<link>http://willperone.net/?view=76</link>				<pubDate>2007-10-12</pubDate>				<description><![CDATA[<i>For no apparent reason</i>, I've decided to put some interactivity in my site... I chose to use javascript this time.<br>
<b>The Result:</b><br>
An interactive logo in the top left corner that cycles through projectile physics and has grabbable blocks.  Just try grabbing a block out of the logo with the mouse, it's <i>hours</i> of fun (at work).  When you let go it will follow the normal physics.]]></description>			</item><item>				<title>2007-10-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=75</guid>				<link>http://willperone.net/?view=75</link>				<pubDate>2007-10-10</pubDate>				<description><![CDATA[I've added a number of new pages today from the old graphics libraries I wrote at DigiPen.  They're under the Code -> C/C++ -> Graphics tab.  Also I realized that I didn't have ways to go to the previous/next blog in the 'view specific blog' mode so I added that.]]></description>			</item><item>				<title>2007-10-09</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=73</guid>				<link>http://willperone.net/?view=73</link>				<pubDate>2007-10-09</pubDate>				<description><![CDATA[Upon posting my new article on <a href="http://willperone.net/Code/quaternion.php">a quaternion C++ class</a> I realized that there is a vast difference between having a &lt;div&gt; that contains a white-space:pre; and a &lt;pre&gt; that contains a white-space:pre;.  Copy and paste operations on the div approach will forget all of the newlines.  In sum, there was no way to copy and paste the code from my website to notepad!  I can't believe it took me this long to find this bug :(]]></description>			</item><item>				<title>2007-10-09</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=72</guid>				<link>http://willperone.net/?view=72</link>				<pubDate>2007-10-09</pubDate>				<description><![CDATA[Yes I'm still working on the Fists of Fury Special porting project.  Things are going well; you can actually play the game now!  And it's running about 100 times faster than the original mainly because all of the graphics are now done in video hardware instead of software.  There are still some effects which I haven't solved yet though like the fire algorithm and some of the intro.  I think for this version I will include an actual installer like NSIS or something.]]></description>			</item><item>				<title>2007-10-05</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=71</guid>				<link>http://willperone.net/?view=71</link>				<pubDate>2007-10-05</pubDate>				<description><![CDATA[Today I added my site to Technorati.  Apparently to activate the submission I have to post this url to my blog to prove I own it.  <a href="http://technorati.com/claim/7e9shfhpyy" rel="me">Technorati Profile</a>.]]></description>			</item><item>				<title>2007-10-04</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=70</guid>				<link>http://willperone.net/?view=70</link>				<pubDate>2007-10-04</pubDate>				<description><![CDATA[Today I discovered an awesome 'feature' of the KRAZR phone: If you have a TextField with TextField.PHONENUMBER specified, you can't setDefaultCommand to it or the screen will just blink when you try to go to the phonebook and select anyone to fill in the TextField.  The phonebook textfield automatically sets the right softkey to find a phonebook entry to fill the field.<br>
In other news, the Sanyo 8300 STILL sucks.  It can't handle using the network and bringing up the phonebook at the same time.  WTF?]]></description>			</item><item>				<title>2007-10-03</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=69</guid>				<link>http://willperone.net/?view=69</link>				<pubDate>2007-10-03</pubDate>				<description><![CDATA[You may have noticed my new mini submission bar under my links on my site.  I think I'll add an article on how to do it in the future but in the meantime I've posted one of the main pieces of it which is <a href="http://willperone.net/Code/phpurl.php">how to get your current URL in PHP</a>.]]></description>			</item><item>				<title>2007-10-02</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=68</guid>				<link>http://willperone.net/?view=68</link>				<pubDate>2007-10-02</pubDate>				<description><![CDATA[Today after debugging for hours on a strange heap problem in the WTK emulator I finally tracked it down to a REALLY obscure problem with ordering variable allocations in static initializers.  I'm not sure if it's a JVM bug or what but I posted what ended up working in my <a href="http://willperone.net/Code/codej2metricks.php">J2ME tips and tricks</a> section.   /Still scratching head on this one....]]></description>			</item><item>				<title>2007-10-02</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=67</guid>				<link>http://willperone.net/?view=67</link>				<pubDate>2007-10-02</pubDate>				<description><![CDATA[While in the process of moving out of my old apartment (Catania Apartments in Belmont), I noticed an interesting clause in my lease.  It said there was a $100 non refundable 'cleaning fee' on top of the normal security deposit.  Normally I would have brushed it off but this was after I and my former roommate spent considerable time cleaning the place.  Questioning the landlord revealed that this 'cleaning fee' was going to be taken out even after we cleaned it for painting and cleaning the carpet.<br>
Some research revealed <a href="http://law.onecle.com/california/civil/1950.5.html">California civil code 1950.5</a>.<br>
<b>(m) No lease or rental agreement may contain any provision characterizing any security as "nonrefundable."</b><br><br>
The civil code also says:<br>
<b>(j), may subject the landlord or the landlord's successors in interest to statutory damages of up to twice the amount of the security, in addition to actual damages. The court may award damages for bad faith whenever the facts warrant that award, regardless of whether the injured party has specifically requested relief. In any action under this section, the landlord or the landlord's successors in interest shall have the burden of proof as to the reasonableness of the amounts claimed or the authority pursuant to this section to demand additional security deposits.</b><br><br>
So basically I can sue them for up to twice the amount of the deposit.  After presenting this new information, I was told that cleaning fees for the carpet and walls would have been deducted from my deposit if the non refundable cleaning fee wasn't there.  I went back to the civil code and found these two seemingly contradicting statements:<br>
<b>(e) The landlord may claim of the security only those amounts as are reasonably necessary for the purposes specified in subdivision (b). The landlord may not assert a claim against the tenant or the security for damages to the premises or any defective conditions that preexisted the tenancy, for ordinary wear and tear or the effects thereof, whether the wear and tear preexisted the tenancy or occurred during the tenancy, or for the cumulative effects of ordinary wear and tear occurring during any one or more tenancies.</b><br><br>
<b>(3) The cleaning of the premises upon termination of the tenancy necessary to return the unit to the same level of cleanliness it was in at the inception of the tenancy. The amendments to this paragraph enacted by the act adding this sentence shall apply only to tenancies for which the tenant's right to occupy begins after January 1, 2003.</b><br><br>
Tenets shouldn't be responsible for 'normal wear and tear' and damage that was there before place was leased but should be responsible for making the place as clean as it was when they got there.  The civil code is kind of vague as to what 'normal wear and tear' is however.  I found <a href="http://realestate.findlaw.com/tenant/tenant-resources/tenant-rent-security-deposit-protect-cleaning.html">this site</a> demonstrating some common examples of normal wear and tear including minor marks and nail holes in the wall, faded paint on the walls, moderate dirt on the carpet and moderately dirty mini blinds.<br><br>
In sum, as a tenet in California you should be able to get your <b>entire</b> deposit back as long as your place is still in decent shape when you leave.  I'm not sure if renters are deliberately counting on people not knowing their own rights or are actually ignorant themselves about this.  I'm guessing renters have a pretty good idea of the law and are playing off the vagueness of the 'normal wear and tear' clause.<br><br>
I plan on talking to the landlord again; stay tuned to see what happens!<br><br>
<b>Update:</b> While doing the final walkthrough with the landlord I was told that I could get the 'nonrefundable' security deposit back if I completely cleaned the entire place to exactly the condition it was in before I got there.    They said they had some deal with these cleaners that would do it for $100 and that's where the security deposit went.    They then went on to point out all this stupid shit I hadn't cleaned like the inside of the oven, some of the inside of the cabinets, they pointed out some dent in the fridge <i>that was there when I got there but I had forgotten to mark on the initial walkthrough</i>...  By this point I figured it was too much of a hassle to sue them over the $100 and left it alone.<br><br>
<b>Update 2:</b> It's been over a month and I have not received my deposit back.  According to the civil code they can take <b>no more than 21 days after termination of the lease</b> [section (g)(1)] to return my deposit.  Upon calling them up I was told they were busy and would get back to me.  A week passed and no call.  I called back and they gave me the same excuse and rushed me off the phone.  I called back a 3rd time and told them their 3 weeks were up and that I was tired of waiting and she said the person that does the books would be there that night and would handle it.  I think I might still take them to small claims court if this isn't handled in the next 2 days.  <b>Don't rent from Catania Regency Apartments :(</b><br><br>
<b>Update 3:</b> After pestering them nonstop, they finally sent the deposit back certified mail.  Then they deducted the electric bill from it even though I paid it on my end.  What a bunch of fucking losers.]]></description>			</item><item>				<title>2007-09-27</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=66</guid>				<link>http://willperone.net/?view=66</link>				<pubDate>2007-09-27</pubDate>				<description><![CDATA[Today I decided to give the website a bit of a facelift again to bring it out of the gloomy state it was in.  I went for a more reduced and simplistic look and feel.]]></description>			</item><item>				<title>2007-09-25</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=65</guid>				<link>http://willperone.net/?view=65</link>				<pubDate>2007-09-25</pubDate>				<description><![CDATA[I figured out a way to get rid of having to duplicate texture objects in memory when rendering to a texture.  It involves the use of wglShareLists.  I've updated my <a href="http://willperone.net/Code/coderendertotexture.php">render to texture page</a> to reflect the new method.]]></description>			</item><item>				<title>2007-09-24</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=64</guid>				<link>http://willperone.net/?view=64</link>				<pubDate>2007-09-24</pubDate>				<description><![CDATA[As a part of some merger condition with BellSouth and AT&T, AT&T has been forced by the FCC to offer internet for $10 a month but naturally has hidden the offer so that no one can find it.  After a little research, I found the site to order it <a href="https://swot.sbc.com/swot/promoLanding.do">here</a>.  The requirements are that you are haven't had AT&T high speed internet in the past 12 months and that you don't currently have AT&T dialup internet.  I signed up for the plan myself and it's been working great although the first bill was actually about $90.  On the bill it shows up as $35/month - $25/month service discount.  There was also a $35 installation fee that had a $35 waiver credit.  Also on the bill is the $50 modem that I was forced to buy with the plan but there was a $50 mail in rebate for it on the package (although you still need to pay $12 in shipping and handeling and $5 in tax).  You can sell the modem on craigslist or ebay to repay the tax and shipping/handling.  The minimum phone plan (required to purchase the DSL) is advertised as $5.70/month but after taxes will come to around $12/month ontop of the $10/month DSL.
<br>
All in all, the actual price comes in at at a bit under $25/month but it still sure beats the hell out of cable internet in price and has 768k download speed.<br>
Apparently there's also way to get DSL without having phone access.  It's called 'Dry Loop DSL'.  I haven't tried it myself but you can check it out on <a href="http://consumerist.com/consumer/leaks/get-att-dry-loop-for-2399-303233.php">this page</a>.]]></description>			</item><item>				<title>2007-09-23</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=63</guid>				<link>http://willperone.net/?view=63</link>				<pubDate>2007-09-23</pubDate>				<description><![CDATA[While revisiting some old code from DigiPen that I wrote I rediscovered a couple ingenious algorithms I derived that were somehow more optimized than Bresenham for <a href="http://willperone.net/Code/codecircle.php">drawing circles</a> and <a href="http://willperone.net/Code/codeline.php">drawing lines</a>.  I remember my instructors at the time thought it was impossible to draw a circle or line in a more optimal fashion than Bresenham had originally derived but there are some pretty simple logic steps you can take to blast past that barrier.  The big one being the inversion of logic from making a decision every tick to drawing the inverse span for (x) ticks then making a decision.]]></description>			</item><item>				<title>2007-09-19</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=62</guid>				<link>http://willperone.net/?view=62</link>				<pubDate>2007-09-19</pubDate>				<description><![CDATA[Today at <a href="http://loopt.com">loopt</a>, I decided to go on another wacky adventure and see what the <a href="http://willperone.net/Code/codej2merendercube.php">minimum amount of code would be to render a 3d model in J2ME</a>.  The answer may surprise you!]]></description>			</item><item>				<title>2007-09-18</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=61</guid>				<link>http://willperone.net/?view=61</link>				<pubDate>2007-09-18</pubDate>				<description><![CDATA[In my quest to port <a href="http://willperone.net/FFS.php">Fists of Fury Special</a> to openGL and make it cross platform, I've come across the ridiculous problem of how to render to a texture in openGL.  It would appear to be a simple task but the openGL extensions for it aren't supported on most graphics cards so I had to have a wgl fallback which was painful to figure out.  I've posted <a href="http://willperone.net/Code/coderendertotexture.php">the solution here</a>.]]></description>			</item><item>				<title>2007-09-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=60</guid>				<link>http://willperone.net/?view=60</link>				<pubDate>2007-09-10</pubDate>				<description><![CDATA[Yes the rumors are true... Due to popular demand, I am redoing <a href="http://willperone.net/FFS.php">Fists of Fury Special</a> in SDL/openGL/FMOD.  I'm aiming to make it more stable, faster, prettier (using more openGL stuff) and portable to any platform.  As of this past weekend I have the intro and menu mostly working (after fixing over 1000 compilation errors and partially converting the C code to C++).  There are still some strange problems with promoting SDL surfaces to openGL textures (for displaying the rotating gibs in hardware).]]></description>			</item><item>				<title>2007-09-07</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=59</guid>				<link>http://willperone.net/?view=59</link>				<pubDate>2007-09-07</pubDate>				<description><![CDATA[Well the Financeatron submission went about as I expected: it got 1 point and about 70 visitors.  I would have probably gotten more hits if I had put [PICS] in the reddit submission title although that wouldn't guarantee it getting any points either.  I think the fundamental problem is that very few people are interested at all in doing financial things on the net.]]></description>			</item><item>				<title>2007-09-05</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=58</guid>				<link>http://willperone.net/?view=58</link>				<pubDate>2007-09-05</pubDate>				<description><![CDATA[I submitted the <a href="http://financeatron.net" target="_blank">Financeatron</a> to reddit today.  Not sure if I expect much in terms of visitors since it won't probably be upvoted at all but still an interesting experiment just the same.]]></description>			</item><item>				<title>2007-09-05</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=57</guid>				<link>http://willperone.net/?view=57</link>				<pubDate>2007-09-05</pubDate>				<description><![CDATA[Today I discovered <a href="http://www.microemu.org/" target="_blank">MicroEmulator</a>.  It has actual working hot code replacement and I can actually see what line in the code debug messages are coming from!   I haven't been able to figure out how to get optional JSR packages to work in it though :(  It was a bit strange to set up in Eclipse but it's all documented on their site thankfully.]]></description>			</item><item>				<title>2007-08-30</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=56</guid>				<link>http://willperone.net/?view=56</link>				<pubDate>2007-08-30</pubDate>				<description><![CDATA[I posted up some example code today on <a href="http://willperone.net/Code/codejsr75.php">how to get phone contacts using JSR75</a> to accompany the information I had on getting WTK based emulators to show PIM contacts.  I also cleaned up the main page by defining viewing entry offsets (see the new 'older entries' link at the bottom).]]></description>			</item><item>				<title>2007-08-22</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=55</guid>				<link>http://willperone.net/?view=55</link>				<pubDate>2007-08-22</pubDate>				<description><![CDATA[I've noticed some people coming across my page searching for jobs at Loopt.  If you're looking for a job at Loopt, <a href="http://looptblog.com/index.php/2007/08/21/become-a-loopter/">here is where you should go</a>.]]></description>			</item><item>				<title>2007-08-17</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=54</guid>				<link>http://willperone.net/?view=54</link>				<pubDate>2007-08-17</pubDate>				<description><![CDATA[I added a little search widget to my page today up on the top right to make it a little easier to find content.  I was doubtful at first that integrating a google search was going to work on an Ajax style site like mine, especially considering how I do the sidebar/title wrappers but it turned out not bad at all.]]></description>			</item><item>				<title>2007-08-08</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=53</guid>				<link>http://willperone.net/?view=53</link>				<pubDate>2007-08-08</pubDate>				<description><![CDATA[I was bored tonight so I decided quite randomly to fix up Fists of Fury Special a bit.  I've fixed most of the crash bugs which means it's actually possible to beat the game now without it crashing (although you still probably won't beat the game because it's ridiculously difficult).  The new version is on my <a href="http://willperone.net/FFS.php">Fists of Fury Special Page</a>]]></description>			</item><item>				<title>2007-08-01</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=52</guid>				<link>http://willperone.net/?view=52</link>				<pubDate>2007-08-01</pubDate>				<description><![CDATA[I updated the CSS for the site a bit today (hover over the title bar and icon on the left to see some of the visible implications).  I also added some more info on my colitis page.  I've been sporadically updating the colitis section as I am reminded of stuff from when I was ill.]]></description>			</item><item>				<title>2007-07-30</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=51</guid>				<link>http://willperone.net/?view=51</link>				<pubDate>2007-07-30</pubDate>				<description><![CDATA[I've had 20 attempted spams to my website in the past 3 days.  Interestingly enough it looks like people are thinking my website is some sort of standard blogging engine where you can tag things like [url] and such.  I guess they don't realize that I wrote all the blog code from scratch myself so it's all a custom format.  They probably also don't realize that my code autodeletes spam before its even posted.  Oh well; it's still fun to watch people try.]]></description>			</item><item>				<title>2007-07-24</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=50</guid>				<link>http://willperone.net/?view=50</link>				<pubDate>2007-07-24</pubDate>				<description><![CDATA[A coworker and I discovered an interesting tidbit about <a href="http://willperone.net/Code/codej2metricks.php">switch statements vs if-else chains</a> today.]]></description>			</item><item>				<title>2007-07-24</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=49</guid>				<link>http://willperone.net/?view=49</link>				<pubDate>2007-07-24</pubDate>				<description><![CDATA[I've updated my <a href="http://willperone.net/colitis.php">colitis page</a> again with more information and prettied it up a bit.  I've also put a faster method in place to remove spammers from comment posts.  I am greatly saddened that spammers are posting comments on my colitis page meant to help fellow sufferers.  That's pretty damn low.]]></description>			</item><item>				<title>2007-07-16</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=48</guid>				<link>http://willperone.net/?view=48</link>				<pubDate>2007-07-16</pubDate>				<description><![CDATA[After days of frustration with the infamous 909 error and it's spotty documentation, I've <a href="http://willperone.net/Code/code909.php">added a page</a> on dealing with the error.]]></description>			</item><item>				<title>2007-07-14</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=46</guid>				<link>http://willperone.net/?view=46</link>				<pubDate>2007-07-14</pubDate>				<description><![CDATA[I've finally added a page on <a href="http://willperone.net/colitis.php">my experiences with ulcerative colitis</a>.  I've been wanting to do this for quite some time now to share what worked and didn't work for me.  It's my hope that others benefit from this information.]]></description>			</item><item>				<title>2007-07-11</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=45</guid>				<link>http://willperone.net/?view=45</link>				<pubDate>2007-07-11</pubDate>				<description><![CDATA[Today I added comment boxes to the code sections of my website so that people can add their own 2 cents to my stuff :)]]></description>			</item><item>				<title>2007-07-06</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=44</guid>				<link>http://willperone.net/?view=44</link>				<pubDate>2007-07-06</pubDate>				<description><![CDATA[I was searching around the net the other day for optimized code on scaling images without much luck so after doing some research and coding, I created a new page on <a href="http://willperone.net/Code/codescaling.php">how to do fast image scaling in J2ME</a> using Bresenham's formula.]]></description>			</item><item>				<title>2007-06-25</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=43</guid>				<link>http://willperone.net/?view=43</link>				<pubDate>2007-06-25</pubDate>				<description><![CDATA[I've decided to remove the Google ads on my page after discovering that  it's not actually generating money to help keep my site on the net.  Adsense is definitely not worth the annoyance unless you're getting over 1000 hits a day.  Considering the rather small cross section of society interested in the programming topics I have listed this is not likely.]]></description>			</item><item>				<title>2007-06-24</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=42</guid>				<link>http://willperone.net/?view=42</link>				<pubDate>2007-06-24</pubDate>				<description><![CDATA[Today I updated the <a href="http://financeatron.net">Financeatron</a> a bit.  I've been considering starting a professional Reiki practice lately but things have been so busy that it's hard to find the time.  There have been so many requests to me though for reiki and especially reiki training that I may not be able to put it off for much longer.]]></description>			</item><item>				<title>2007-06-11</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=37</guid>				<link>http://willperone.net/?view=37</link>				<pubDate>2007-06-11</pubDate>				<description><![CDATA[I've added a new page on hiding, showing and toggling page elements in javascript since I haven't seen any pages on the net about doing a straight up toggle for div's (just like how my comments on this page work).  The new page is <a href="http://willperone.net/Code/codeshowhide.php">here </a> ]]></description>			</item><item>				<title>2007-06-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=36</guid>				<link>http://willperone.net/?view=36</link>				<pubDate>2007-06-10</pubDate>				<description><![CDATA[In my attempt to my my news section prettier I ended up making a full fledged blog software.  The irony here is that it took me under 3 hours to do it where as my attempts to install commercial blogging software were taking days to figure out.]]></description>			</item><item>				<title>2007-06-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=35</guid>				<link>http://willperone.net/?view=35</link>				<pubDate>2007-06-10</pubDate>				<description><![CDATA[I thought up another interesting debt minimization trick but needed to add more functionality to the <a href="http://financeatron.net" target="_blank">Financeatron</a> to do some calculations so I've added a new QuickPay tab for figuring out short term payment things.
I've also converted my news clips to use a DB so I can make it more like a blog in the future.]]></description>			</item><item>				<title>2007-05-31</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=34</guid>				<link>http://willperone.net/?view=34</link>				<pubDate>2007-05-31</pubDate>				<description><![CDATA[I've added a <a href="Code/codejsr75.php">new page</a> on adding PIM contacts to get JSR75 to work on the WTK/sprint emulator since it's a little akward.  ]]></description>			</item><item>				<title>2007-05-30</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=33</guid>				<link>http://willperone.net/?view=33</link>				<pubDate>2007-05-30</pubDate>				<description><![CDATA[Thanks to Webcpp I now have syntax highlighted source code!  Check out anything in the Code Tips section.]]></description>			</item><item>				<title>2007-05-15</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=32</guid>				<link>http://willperone.net/?view=32</link>				<pubDate>2007-05-15</pubDate>				<description><![CDATA[I've added a new code snippet on making a custom ant task to do optimal resource includes.  You can see it <a href="Code/codeant.php">here</a>.]]></description>			</item><item>				<title>2007-05-11</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=31</guid>				<link>http://willperone.net/?view=31</link>				<pubDate>2007-05-11</pubDate>				<description><![CDATA[In light of adding new features for investing to the Debt Mimimum Payoff Plan Calculator, I've decided to redesign and rebrand it as the <a href="http://financeatron.net" target="_blank">Financeatron</a>.  The Financeatron now has it's very own domain too!]]></description>			</item><item>				<title>2007-05-03</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=30</guid>				<link>http://willperone.net/?view=30</link>				<pubDate>2007-05-03</pubDate>				<description><![CDATA[I found a problem with my <a href="Code/codetimertask.php">J2ME Event Threaded Timer Task</a> that I've corrected.  I've also cleaned up the site scheme a bit.
]]></description>			</item><item>				<title>2007-04-20</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=29</guid>				<link>http://willperone.net/?view=29</link>				<pubDate>2007-04-20</pubDate>				<description><![CDATA[You may have noticed a totally new navbar on the left; it's part of my totally new super cool website design using the php and javascript stuff i learned from the debt calculator project.  Enjoy.
]]></description>			</item><item>				<title>2007-04-18</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=28</guid>				<link>http://willperone.net/?view=28</link>				<pubDate>2007-04-18</pubDate>				<description><![CDATA[I've been writing a lot of J2ME code at Loopt and figured I would share a neat solution to <a href="Code/codetimertask.php">get J2ME's TimerTask to work with the Event Thread</a>.  I've also added a <a href="Code/codejavascript.php">javascript tip</a>.]]></description>			</item><item>				<title>2007-04-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=27</guid>				<link>http://willperone.net/?view=27</link>				<pubDate>2007-04-10</pubDate>				<description><![CDATA[Working at Loopt has been awesome albeit the hours have been a bit intense lately.  Things should quiet down soon though.  Today I completed my secret project <a href="http://debt.willperone.net/" target="_blank">The Debt Mimimum Payoff Plan Calculator</a>.  I originally had the idea back in mid march to come up with a debt payment plan calculator that would use AI to solve the best method to pay it off but I decided to keep it secret until now.  It was really fun learning Ajax, PHP, mySQL and CGI to put together an idea like this that I think most people could benefit from using.  Only time will tell on how popular it will become.]]></description>			</item><item>				<title>2007-03-26</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=26</guid>				<link>http://willperone.net/?view=26</link>				<pubDate>2007-03-26</pubDate>				<description><![CDATA[After a 2 week break, today is my first day on the job at <a href="http://www.loopt.com" target="_blank">Loopt</a>.  It seems totally awesome so far; I'm really looking forward to working with this company.]]></description>			</item><item>				<title>2007-03-13</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=25</guid>				<link>http://willperone.net/?view=25</link>				<pubDate>2007-03-13</pubDate>				<description><![CDATA[In my research to add mod support for Technopoly I've figured out a neat way to make games have mod/plugin support through DLL's.  I wrote up an article on it <a href="Code/codedll.php">here</a>.]]></description>			</item><item>				<title>2007-03-12</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=24</guid>				<link>http://willperone.net/?view=24</link>				<pubDate>2007-03-12</pubDate>				<description><![CDATA[I have officially resigned from Glu as of today.  I am moving over to work at <a href="http://www.loopt.com" target="_blank">Loopt</a> as a mobile engineer.  I think I'm gonna take a week or two off inbetween jobs though.  Maybe I'll actually be able to work on Technopoly or something in that time.]]></description>			</item><item>				<title>2007-03-04</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=23</guid>				<link>http://willperone.net/?view=23</link>				<pubDate>2007-03-04</pubDate>				<description><![CDATA[I now have a cute little logo image in the top left.  I also added another BREW Tip in the Code Tips section.]]></description>			</item><item>				<title>2007-03-02</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=22</guid>				<link>http://willperone.net/?view=22</link>				<pubDate>2007-03-02</pubDate>				<description><![CDATA[I <i>finally</i> got myself a dedicated web host through IX webhosting.  This is the official launch of willperone.net!  This is also the official launch (since I actually have enough space for this now) of the <a href="FFS.html">Official Shrine to Fists of Fury Special</a> page]]></description>			</item><item>				<title>2007-02-06</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=21</guid>				<link>http://willperone.net/?view=21</link>				<pubDate>2007-02-06</pubDate>				<description><![CDATA[After almost a year and a half hiatus thanks to moving to California and working for <a href="http://www.glu.com" target="_blank">Glu Mobile</a>, The Programming Pad is back up!  The site is going to go through a much needed overhaul in the upcoming months as well as reviving Technopoly.]]></description>			</item><item>				<title>2005-07-17</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=20</guid>				<link>http://willperone.net/?view=20</link>				<pubDate>2005-07-17</pubDate>				<description><![CDATA[Yes it is the moment you all have been waiting for.  The first official version of Technopoly has been released!  This version includes the first episode.]]></description>			</item><item>				<title>2005-07-04</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=19</guid>				<link>http://willperone.net/?view=19</link>				<pubDate>2005-07-04</pubDate>				<description><![CDATA[I have been working on the first episode for Technopoly which is now almost complete but is taking a while to draw all of the graphics.  I should have it uploaded soon.  In other news, I have STILL not been indexed by any search engine even though I sent in requests 2 months ago so if you are on this site, congratulations for somehow finding it without a search engine!]]></description>			</item><item>				<title>2005-06-21</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=18</guid>				<link>http://willperone.net/?view=18</link>				<pubDate>2005-06-21</pubDate>				<description><![CDATA[Yes, another update to Technopoly (is this getting repetetive?)  If you have a previous install, make sure to delete your settings.cfg in C:\program files\Technopoly\data because the format has changed.]]></description>			</item><item>				<title>2005-06-20</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=17</guid>				<link>http://willperone.net/?view=17</link>				<pubDate>2005-06-20</pubDate>				<description><![CDATA[Yet another update to Technopoly with miscellaneous bugfixes and additions in preparation to implement the script]]></description>			</item><item>				<title>2005-06-17</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=16</guid>				<link>http://willperone.net/?view=16</link>				<pubDate>2005-06-17</pubDate>				<description><![CDATA[I updated my utilities and networking abstraction in the DL Code section to reflect current updates to them.  I also added a new section to Code Tips on how to do Proper Networking for games.]]></description>			</item><item>				<title>2005-06-13</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=15</guid>				<link>http://willperone.net/?view=15</link>				<pubDate>2005-06-13</pubDate>				<description><![CDATA[I found a problem with the game's networking failing under routers because the server assigned a random port for the client to connect to (Thanks Ryan!); it is now fixed.  Also I have begun doing research on storyline, plots and characters for the game.]]></description>			</item><item>				<title>2005-06-10</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=14</guid>				<link>http://willperone.net/?view=14</link>				<pubDate>2005-06-10</pubDate>				<description><![CDATA[Today I felt like sharing some of my old memories so I uploaded a few more of my old games into the Bonus section and added some legacy code to bring back the old VESA days in the Code Tips section.]]></description>			</item><item>				<title>2005-06-08</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=13</guid>				<link>http://willperone.net/?view=13</link>				<pubDate>2005-06-08</pubDate>				<description><![CDATA[After spending all day trying to fix a bug in my networking I found out that that problem was infact my laptop!  The internal clock apparently returns faulty values sometimes for some strange reason.  Anyway, I updated Technopoly again, now you can finally join a game that is already in session.]]></description>			</item><item>				<title>2005-06-06</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=12</guid>				<link>http://willperone.net/?view=12</link>				<pubDate>2005-06-06</pubDate>				<description><![CDATA[Updated Technopoly again with new graphics and working doors and conveyer belts!]]></description>			</item><item>				<title>2005-05-25</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=11</guid>				<link>http://willperone.net/?view=11</link>				<pubDate>2005-05-25</pubDate>				<description><![CDATA[I have combined the normal and optimized version of Technopoly into one uber version that also works without a hitch on windows 98.]]></description>			</item><item>				<title>2005-05-24</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=10</guid>				<link>http://willperone.net/?view=10</link>				<pubDate>2005-05-24</pubDate>				<description><![CDATA[Finally the networking is now fixed in the game and the objects don't desync anymore.  Also the Normal version of Technopoly should now run on Windows98 but the animated tiles are black for some reason.  I am considering consolidating the 2 versions in the near future.]]></description>			</item><item>				<title>2005-05-23</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=9</guid>				<link>http://willperone.net/?view=9</link>				<pubDate>2005-05-23</pubDate>				<description><![CDATA[I fixed several major bugs in Technopoly that were causing it to crash.  An email would be appreciated if you find a new crash bug in the game.]]></description>			</item><item>				<title>2005-05-22</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=8</guid>				<link>http://willperone.net/?view=8</link>				<pubDate>2005-05-22</pubDate>				<description><![CDATA[After a long hiatus caused by moving to Connecticut and being admitted to the hospital for a month, I have now christened a new web presence.  I have uploaded a new version of Technopoly (formerly my MegaMan game) that now includes an installer and improved (but still buggy) network functionality, check it out in the Projects section.]]></description>			</item><item>				<title>2004-07-29</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=7</guid>				<link>http://willperone.net/?view=7</link>				<pubDate>2004-07-29</pubDate>				<description><![CDATA[Updated my timer utility to include capability to get the CPU speed.  Added my old <a href="Projects/Winsock.zip">winsock client/server project</a> to my project listing page.  Added a page in the Code Tips section on how to obtain the CPU Speed.]]></description>			</item><item>				<title>2004-07-25</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=6</guid>				<link>http://willperone.net/?view=6</link>				<pubDate>2004-07-25</pubDate>				<description><![CDATA[I uploaded yet another new version of my hobby game and my <a href="Code/Utilities.zip">code utilities</a>.  I also added some new pages to my Code Tips section.]]></description>			</item><item>				<title>2004-07-21</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=5</guid>				<link>http://willperone.net/?view=5</link>				<pubDate>2004-07-21</pubDate>				<description><![CDATA[I uploaded the new version of my hobby MegaMan game.  Now joining while a game is in progress is supported.]]></description>			</item><item>				<title>2004-07-14</title>				<dc:creator>Will Perone</dc:creator>				<guid>http://willperone.net/?view=4</guid>				<link>http://willperone.net/?view=4</link>				<pubDate>2004-07-14</pubDate>				<description><![CDATA[Well I suppose you could call this the official launch of the site although it is still not indexed on any search engine :(  I updated my MegaMan hobby game although it still has a problem with clients joining ingame servers.  Once I fix that I plan on making the level tiles be animatable and adding the masterserver browser capability and a search for lan game support.  I am currently searching for people to help out making cool levels and characters for the game, if you fit the bill and got some time on your hands email me.]]></description>			</item></channel></rss>