These are the personal projects of Michael Kelly. They are all ongoing. You can reach Michael at mibrkelly@gmail.com.