Officially introduce yourself to the community by sharing your goals, obstacles or accomplishments. Don't be shy.. we're all here for the same reason. The more support we share the easier it will be to reach our goals!
Don't know of any software, but here is a good starting point. Lots of information and you can log in all your workouts or use an excel form to log it in at home.