Second the open sourcing. Sounds like you don't really want to deal with merchandising the software (very understandable) - but releasing the code to the community would be a big gesture.
I'm in the beginning of going electric and researching various ways to do so - Kal's excellent site, something like what you've done.. trying to figure ways to save some bucks but not bite myself. I can put together computers and stuff, but am not a coder.
Anyway - most excellent work here! Thanks for sharing what you did. /jd