Monday, February 27, 2006

Updates Tonight:

I found this REALLY GROOVY font called Dolphin from 1001fonts.com

... So I updated the banner with the cool font!

Here's a pic of the before and after:

 

I also updated the "How It Works" section of the page.  Here's the text that I added (with pictures!)

 

How Does BillSplit.com Work?

 

BillSplit.com QuickStart Instructions

Creating a BillSplit takes only 3 easy steps!

1. Add Bills to the Bills list

2. Add People to the Person List

3. Click "Calculate BillSplit"


How does the BillSplit get calculated?

These pages are written in ASP.NET with VB.NET in the code behind the pages.  The BillSplit engine class is designed to accept a dataset of Bills and People and returns a set of plain-english instructions detailing who pays and receives money to and from whom. (That was a mouthful).  The logic for BillSplit Basic starts by calculating the total of all the bills.   This total is then divided by the number of people included in the BillSplit to determine each person's share of the bill.  A set of nested loops with intelligent logic iterates through the list of people who pre-paid the bills to determine how much this person is owed and which person to best pay to settle the balances with the least number of transactions. (Another mouthful).  These nested loops actually generate an output dataset.  The data in this dataset looks something like this: (more to come)


Where's my DATA stored?

Your data isn't stored anywhere on my server! Hard to believe? Well it's true! First of all, I really have no interest in your data (sorry to disappoint!).  In fact, the data is sent back to your computer as a cookie.  The cookie contains your Bills and People list as a compressed string.  This cookie takes up very little space on your hard drive (less than 1000 bytes) -- that's smaller than Google's homepage logo image!

Storing the data in your computer's cookie container makes my work a LOT easier.  I don't need to worry about designing or maintaining fancy state-of-the-art databases and YOU don't have to worry about registration or log in!

Just understand that if you ever feel the urge to tidy up your computer and clear out your cookies, your BillSplit data will be cleared out as well.


Can I share BillSplit data with other people? Can I save my BillSplit data?

I'm working on this functionality.  More to come.


How does this site make money?

I don't have any plans on making money with this site (other than accepting donations if you'd like to buy me a drink).  I feel that I've gained so much from the Internet (free email, awesome search engines, free chat programs, music - legal of course, etc) that I should be giving back somehow.  This is my contribution back to the community. 

Monday, February 27, 2006 1:44:26 PM (GMT Standard Time, UTC+00:00)
Thursday, March 02, 2006 12:25:48 PM (GMT Standard Time, UTC+00:00)
I love this, 'how it works'would seriously be for idiots.
Thursday, March 02, 2006 12:29:24 PM (GMT Standard Time, UTC+00:00)
Hey conzo!

Thanks for the comment :)

Mucho appreciated!

D :)
Thursday, March 02, 2006 1:35:29 PM (GMT Standard Time, UTC+00:00)
LOVE the font! Groovay!
Thursday, March 02, 2006 2:08:23 PM (GMT Standard Time, UTC+00:00)
Groovay is right! Now if I could only figure how to use it "well" on the site...

:)
All comments require the approval of the site owner before being displayed.
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Search Blog        
On this page....
Categories
Archives
<August 2008>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456
Aggregate Me!
RSS 2.0 | Atom 1.0 | CDF
Contact me
Send mail to the author(s) E-mail

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.