Thought I would pass this along... Freedigits.com provides a free number in the US (Iowa, 641 area code). Quick sign-up and service seems good so far. You can get a number in a chosen area code for $4.95/mo. They allow you to forward this number to two other numbers (or SIP URI's if you like), so you can ring two phones (home & cell perhaps). Neat concept.
Jonathan