Android Phone Stuff - not a project as such, but something I am spending a lot of time with at the moment - projects to come soon, for the moment just notes / thoughts as a user. (update - I do still have a few projects in-progress, but I just haven't taken the time to write about any of this stuff... love the phone though!)

EasyProgressDialog - a quick & easy solution for when you need to add progress display and cancellation / interruption to a long-running task in Windows Forms, without every time reinventing the wheel.

USBKeyBackup - a standalone little Windows Forms app, single assembly (but localized), to securely back up the contents of your favorite USB Key to the local machine, wherever you are, without anyone being able to access the files. Best combined with an encrypted USB Key. The backup process uses AES 256-bit encryption.

TextFileEncodingDetector - a simple class for not only detecting Byte Order Marks (BOMs), but also detecting flavours of unicode encoding without BOM (using heuristics), when the data in the text file is largely text in a western codepage. An alternative to the browser-specific MLang and Chardet libraries for simplified use cases.

Binary Serialization Stream Analysis - A relatively simple class (with demo project) for looking into the contents of a .Net "BinaryFormatter" output stream, to count objects of different types and determine how much space they take up in the stream.

OpenStalker - a virtual "stalking" aid - for when you want keep track of someone's public activities, but don't want to be seen to "follow" them.

ClrXmlShredder - a SQL Server CLR Stored Procedure for shredding the Xml result "FOR XML" back into a tabular resultset.

One of the main reasons for my creating this site is to get an idea of the interest / demand for any of these things - so please contact me if there is something here that would interest you! I can do with as much encouragement as possible, and I'd also like to concentrate on the things that will be of most general use.